Faith, code & music

Whether music or <software/> the approach is the same — a lot of time, a lot of faith, and a lot of practice.

Software & Web Developer

JalenTayshaun

Portrait of Jalen Tayshaun
JT logo
'26
Jalen In Worship
In Worship01 / 08
Jalen Teaching
Teaching02 / 08
Sharing my faith03 / 08
Jalen Playing the guitar
Playing the guitar04 / 08
Creating content05 / 08
Jalen Volunteering
Volunteering06 / 08
Jalen With my brothers
With my brothers07 / 08
Jalen Photography
Photography08 / 08
drag or tap

01 — The Person

Engineer at heart, artist in spirit.

I'm Jalen — a software and web developer from the Bahamas, based in Halifax, Nova Scotia.

My journey started with a simple curiosity about what I could build, and it grew into a real love for turning ideas into things people can actually use. Studying computer science at Saint Mary's University gave me the tools; the rest has been practice, prayer, and showing up again the next day.

Away from the keyboard you'll find me with an instrument in my hands or a mic in front of me. Music taught me structure, faith taught me purpose, and both find their way into everything I do. This page is just another of many more things to come — glad you're here for the ride!

02 — The Work

Projects with a pulse.

Every one of these started as either a project idea, a test of my programming skills, or a business endeavour. Hover to peek at the real code underneath.

The First Portfolio
<section id="hero" class="gradient-background">
        <div class="container py-5">
            <div class="row p-4 pb-0 pe-lg-0 pt-lg-5 align-items-center rounded-4 shadow-lg">
                <div class="col-lg-5 p-3 p-lg-5 pt-lg-3 align-items-center">
                    <h1 class="display-4 fw-bold lh-1" style="font-size: 5rem;">I'm Jalen Pinder</h1>
                    <p class="lead" style="font-size: 2rem; color: #000000c3;">Software & Web Developer</p>
                    <div class="d-flex gap-2 justify-content-start py-2">
                        <span
                            class="badge d-flex align-items-center p-1 pe-2 rounded-pill" style="background-color: #1E00A680; border: 2px solid #120065; color: #FFF;">
                            <img class="rounded-circle me-1" width="24" height="24" src="./assets/svgs/code-slash.svg"
                                alt=""> Developer
                        </span>
                        <span
                            class="badge d-flex align-items-center p-1 pe-2 rounded-pill" style="background-color: #7D00F580; border: 2px solid #7D00F5; color: #FFF;">
                            <img class="rounded-circle me-1" width="24" height="24" src="./assets/svgs/palette.svg"
                                alt=""> Designer
                        </span>
                        <span
                            class="badge d-flex align-items-center p-1 pe-2 rounded-pill" style="background-color: #E1001860; border: 2px solid #E10018; color: #FFF;">
                            <img class="rounded-circle me-1" width="24" height="24" src="./assets/svgs/bricks.svg"
                                alt=""> Creator
                        </span>
                    </div>
                </div>
                <div class="col-lg-4 offset-lg-1 p-0">
                    <img id="hero-img" class="rounded-3" src="./assets/images/hero-img.png" alt="Profile Photo" height="550">
                </div>
            </div>
        </div>
    </section>

The First Portfolio

My original personal website, built to showcase projects I've worked on, as well as other websites I've built.

HTMLCSSBootstrap
CSS Resume
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,700;1,400&display=swap"
        rel="stylesheet">
    <link rel="stylesheet" href="styles.css">
    <title>My Resume</title>
</head>
<body>
    <!-- Header -->
    <section id="header">
        <div class="image-div">
            <img src="./assets/images/wolfville.png" alt="Graduation Picture">
        </div>
        <div class="title">
            <h1>Jalen Pinder</h1>
            <p>Software and Web Developer</p>
        </div>

CSS Resume

A digital resume, built as a challenge to showcase my CSS skills.

HTMLCSS
Farm Fresh Gainz
<!-- Hero -->
        <section id="hero" class="px-4 py-5 text-center">
            <h1 class="display-5 fw-bold">Farm Fresh Gainz</h1>
            <div class="col-lg-6 mx-auto">
                <p>Nourishing your body, one harvest at a time.</p>
            </div>
        </section>
        
        <!-- About -->
        <section id="about" class="p-3 text-center">
            <h2 class="display-5">Our Mission</h2>
            <img class="d-block mx-auto my-4" src="assets/images/farm-fresh-logo.jpg" alt="" width="500">
            <div class="col mx-auto">
                <p class="lead">At Farm Fresh Gainz, it is our mission to provide the highest quality protein sources to fuel
                    your body and aid in
                    muscle growth and recovery. We support and love all sports and fitness journeys from professional athletes
                    to someone
                    just trying to be better than they were the day before. Our passion is watching people’s confidence and
                    smile grow as
                    they progress on their way to their goal. We are all athletes at some level here at FFG and believe in what
                    we do and
                    sell. Our meats are raised on Canadian farms, free of hormones and grass fed. We believe that to perform at
                    our highest
                    potential, the fuel we put in our bodies must be of the utmost quality.</p>
            </div>
        </section>

Farm Fresh Gainz

Fresh, locally sourced meats and personal training to help you achieve your health and fitness goals!

HTMLCSS
Arduino Keypad Calculator
#include <Keypad.h>
#include <LiquidCrystal.h>
#include <stdlib.h>

// initialize the library by associating any needed LCD interface pin
// with the arduino pin number it is connected to
const int rs = 13, en = 12, d4 = 11, d5 = 10, d6 = 9, d7 = 8;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);

const byte ROWS = 4; // Four rows
const byte COLS = 4; // Four columns
char keys[ROWS][COLS] = {
  {'1','2','3','A'},
  {'4','5','6','B'},
  {'7','8','9','C'},
  {'*','0','#','D'}
};
byte rowPins[ROWS] = {7, 6, 5, 4}; //connect to keypad row pinouts
byte colPins[COLS] = {A1, A2, A3, A4}; //connect to keypad column pinouts

Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );

Arduino Keypad Calculator

A final project coded in C to showcase experience with circuitry and digital logic.

C
Dinero
// Calculate Bills
var billsButton = document.querySelector("#bills button");
var billsResult = document.querySelector("#bills .total");

billsButton.addEventListener("click", calculateBills);

function calculateBills() {
    var billList = document.querySelectorAll(".bill-item-container > div > input[type='checkbox']:checked ~ div.bill-amount");
    var billTotal = 0;
    for(var i = 0; i < billList.length; i++) {
        billTotal += parseFloat(billList[i].innerHTML);
    }
    billsResult.textContent = billTotal;
    return billTotal;
}

Dinero

The web version of a C++ project built for my personal finances.

HTMLCSSJavaScript
Take Off
<!-- Features -->
  <div class="container px-4 py-5" id="featured-3">
    <h2 class="pb-2 border-bottom">Why Fly With Us?</h2>
    <div class="row g-4 py-5 row-cols-1 row-cols-lg-3">
      <div class="feature col">
        <div
          class="feature-icon d-inline-flex align-items-center justify-content-center text-bg-primary bg-gradient fs-2 mb-3">
          <img src="./assets/svgs/briefcase.svg" alt="briefcase icon" height="30">
        </div>
        <h3 class="fs-2 text-body-emphasis">Professional</h3>
        <p>
          Our team is trained to prioritize efficiency, organization, and attention to detail. We understand that your
          trip is
          more than just a destination - it is an opportunity to reset, make memories, and have great experiences.
          That's why
          we take extra care to ensure that your journey is treated with the utmost care and attention.
        </p>
      </div>

Take Off

Book a flight with the best! A demo website for a travel agency.

HTMLCSSBootstrap
TinDog
 <!-- Title -->
  <section id="title" class="gradient-background">
    <div class="container col-xxl-8 px-4 pt-5">
      <div class="row flex-lg-row-reverse align-items-center g-5 pt-5">
        <div class="col-10 col-sm-8 col-lg-6">
          <img src="./images/iphone.png" class="d-block mx-lg-auto img-fluid pb-0" alt="TinDog" height="200"
            loading="lazy">
        </div>
        <div class="col-lg-6">
          <h1 class="display-5 fw-bold text-body-emphasis lh-1 mb-3">Meet new and interesting dogs nearby.</p>
          <div class="d-grid gap-2 d-md-flex justify-content-md-start">
            <button type="button" class="btn btn-light btn-lg px-4 me-md-2">
              <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-apple mb-1"
                viewBox="0 0 16 16">
                <path
                  d="M11.182.008C11.148-.03 9.923.023 8.857 1.18c-1.066 1.156-.902 2.482-.878 2.516.024.034 1.52.087 2.475-1.258.955-1.345.762-2.391.728-2.43Zm3.314 11.733c-.048-.096-2.325-1.234-2.113-3.422.212-2.189 1.675-2.789 1.698-2.854.023-.065-.597-.79-1.254-1.157a3.692 3.692 0 0 0-1.563-.434c-.108-.003-.483-.095-1.254.116-.508.139-1.653.589-1.968.607-.316.018-1.256-.522-2.267-.665-.647-.125-1.333.131-1.824.328-.49.196-1.422.754-2.074 2.237-.652 1.482-.311 3.83-.067 4.56.244.729.625 1.924 1.273 2.796.576.984 1.34 1.667 1.659 1.899.319.232 1.219.386 1.843.067.502-.308 1.408-.485 1.766-.472.357.013 1.061.154 1.782.539.571.197 1.111.115 1.652-.105.541-.221 1.324-1.059 2.238-2.758.347-.79.505-1.217.473-1.282Z" />
                <path

TinDog

Tinder... for dogs! A website built as part of my Full Stack Certification course

HTMLCSS
Mondrian Painting #1
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Mondrian Project</title>
  <style>
    /* 
    Gap Colour: #000
    White: #F0F1EC
    Red: #E72F24
    Black: #232629
    Blue: #004592
    Yellow: #F9D01E
    */
    body {
      display: flex;
      justify-content: center;
      align-items: center;
      height: 100vh;
    }

    .canvas {
      height: 748px;
      width: 748px;
      background-color: #000;
      display: grid;
      grid-template-columns: 320px 198px 153px 50px;
      grid-template-rows: 416px 130px 155px 20px;
      gap: 9px;
    }

Mondrian Painting #1

Piet Mondrian's Composition with Red, Blue and Yellow, 1930.

HTMLCSS
Creative Design Agency
<body>
  <div class="main">
    <img class="logo" src="./assets/images/logo.png" alt="logo">
    <h1>We are a <i>Creative</i><br>
      Design Agency</h1>
    <div class="left card">
      <img class="tile-image" src="./assets/images/beautiful.jpg" alt="hand and flower in water">
      <h2 class="card-title">Beauty</h2>
      <p class="card-text">We strive to create the most beautiful websites for all your needs. Working closely with you
        to
        design and
        develop an amazing website for your business.</p>
    </div>

    <div class="right card">
      <img class="tile-image" src="./assets/images/construction.jpg" alt="metal structure">
      <h2 class="card-title">Construction</h2>
      <p>Built by our team of professional developers, we ensure the most rigorous and modern websites. Built from
        scratch using HTML and CSS. Only the best for you.</p>
    </div>

  </div>
  <footer>
    <p>Create. Develop. Design.</p>
  </footer>
</body>

Creative Design Agency

A responsive Design Company landing page!

HTMLCSS
Bahamian SpongeBob Meme
html {
    background-color: black;
    color: white;
}

body {
    text-align: center;
}

div {
    width: 50%;
    margin-left: 25%;
    margin-top: 100px;
    font-family: 'Libre Baskerville', serif;
}

img {
    border: 5px solid white;
    width: 100%;
}

h1 {
    text-transform: uppercase;
}

Bahamian SpongeBob Meme

See what JT can do for you? A mini CSS project inspired by a viral Bahamian video series.

HTMLCSS

03 — The Toolkit

What I've learned by doing.

Skills

Programming

  • Bootstrap
  • EJS
  • jQuery
  • Node.js
  • Express
  • JavaScript
  • HTML / CSS
  • Java
  • C++
  • C
  • REST APIs
  • Git & GitHub
  • Full Stack Development
  • UI / UX Design

Administration

  • Team Building
  • Attention to Detail
  • Sales
  • Microsoft 365
  • Google Workspace
  • Google Analytics
  • Microsoft Teams
  • Slack
  • Scheduling

Sound / Audio

  • Sound Engineering
  • Mixing Consoles
  • Stage Setup
  • Electric Guitar
  • Acoustic Guitar
  • Bass
  • Music Production
  • Audio Mixing
  • Vocal Production
  • Logic Pro

04 — Say hello

Let's make something together.

I want to talk to Jalen about
Press the monogram to send

Cookies & analytics

I use Google Analytics to see how many people visit this site. Nothing is tracked unless you say yes, and you can change your mind any time from the footer.