Jackson Mkhabela

Software Engineer & Fullstack Web Developer

Hello and welcome! I’m Jackson Mkhabela—a passionate software development based in Vancouver, Canada. With nearly a decade of experience, I’m proficient in Python, Django, WordPress, and React, and I have recently adopted Go.

Over the past year, I’ve immersed myself in a variety of projects that reflect my insatiable desire to learn and create. I’ve built a car booking website and a leaderboard platform, developed an ORM using design patterns, and created three WordPress block themes using PHP and React. My journey spans from contributing to groundbreaking projects in biotech to navigating the dynamic digital domain, driven by continuous learning and a passion for innovation.

Dive into my portfolio to see how I blend diverse technologies with an artistic touch and engineering precision, creating solutions that are not just effective but elegantly crafted. Welcome to a world where code meets creativity, and every project tells a story of transformation and growth.

Timeline

  1. 2024 2025

    Freelance Software Developer, Hlulani Business and Legal Services

    3 months

    Built a robust car booking and shuttle service website for a Nzuri Design’s client using WordPress. I developed a block theme from scratch with custom Gutenberg blocks powered by React and modern JavaScript, integrated advanced interval trees for efficient booking availability checks, and seamlessly tied in APIs like Mapbox and SendGrid to enhance user and admin experiences.

  1. 2024 2025

    Freelance Software Developer, Silverback Parcel

    Built a leaderboard for a client of Nzuri Designs by designing a modular, stand-alone WordPress plugin that integrates a modern React frontend with robust SQL-driven analytics. The project features dynamic public views and an intuitive admin dashboard, all styled with Tailwind CSS and Shacn, ensuring a scalable and future-proof solution.

  1. 2020 2021

    Freelance Software Developer, Nzuri Designs & Prettyfavours

    1 years

    Consulted with Nzuri Designs, fixing server and WordPress bugs. For Prettyfavours, I set up development and production environments on Digital Ocean, maintained their WordPress site, implemented SSL, and enhanced security.

  1. 2019 2023

    Software Developer, AbCellera Biologics Inc.

    4 years

    Contributed to biotech innovation in Vancouver, Canada, by developing proprietary workflow software and leading a team for 6 months in developing key software features.

  1. 2017 2019

    Software Developer, Swordfish Software

    1 years

    Enhanced my development skills in Pretoria, South Africa, focusing on software maintenance, feature development, and integrating payment systems for technological advancements.

  1. 2016 2017

    Junior Developer, The South African Gold Coin Exchange

    Entered the professional software development world in Sandton, South Africa, by supporting CRM systems, maintaining company websites, and developing WordPress plugins.

  1. 2015 2016

    Web Developer, Brigham Young University–Hawaii

    1 years

    Gained practical experience by building and maintaining Drupal websites for the university, improving site functionality and design while exploring mobile app development.

  1. 2013 2016

    Bachelor of Science in Computer Science, Brigham Young University–Hawaii

    3 years

    Kicked off my tech journey with a Bachelor’s degree in Computer Science, exploring software development fundamentals, supported by an academic scholarship and recognized with a Certificate of Excellence

Contact