I help founders, agencies and growing businesses ship production software.

I'm a full-stack engineer with 5+ years of experience. I can join your team as an extra engineer, or take a feature or a whole product from first commit to production. Right now I'm building FloorTick, a multi-tenant compliance platform. In 2025-2026 I led development of three platforms used by thousands of people.

TypeScript · React · Next.js · Node.js · NestJS · PostgreSQL · Prisma · Supabase · Stripe · AWS · Docker

Christian Ngubana
Open to remote roles & projectsSouth Africa · works remotely (UTC+2)
Live in production

Selected work

Production platforms, not tutorials

Led development · 2025-2026

ShareSpaceNow

Marketplace for flexible warehouse and storage space

Property owners list unused warehouse capacity, and businesses book it by the pallet or bay. Hosts are identity-verified and payments run through Stripe.

  • React
  • Vite
  • Supabase
  • Stripe
  • Cloudflare
Visit site

Led development · 2025-2026

CampusLush

Events and opportunities platform for students

A platform where students discover campus events and opportunities, sign up and take part.

  • Next.js
  • React
  • AWS CloudFront
Visit site

Led development · 2025-2026

FatAllan

Restaurant discovery platform

Helps diners discover and compare the best restaurants in town.

  • React
  • AWS S3
  • CloudFront
Visit site

Built the store and payments Integration

Mrukumeta Trading

Online store with PayFast checkout

An online store for a Cape Town motorbike parts, tyres and repairs business, with a PayFast checkout so customers can order and pay online.

  • Next.js
  • PayFast
  • Cloudinary
  • Vercel
Visit site

Contributor

Seneca.js

Open-source contributor

Merged contributions to the Seneca.js ecosystem, an MIT-licensed microservices toolkit for Node.js. My work covers example services and a Meetup API provider, including tests and documentation.

  • Node.js
  • Microservices
View pull requests

Earlier work

  • Gibeo Podcast publishing and monetisation platform with HandCash (BitcoinSV) payments.
  • O Mejor Oferta Location-based mobile marketplace on Google Play, with 1,000+ downloads.
  • Hooligan Culture E-commerce store with cryptocurrency checkout.

How I can help

Where I'm most useful

Founders, startups and tech leads

An extra engineer on your product

You have a product and a roadmap, but not enough people to build it. I work in your repo, your stand-ups and your tools, and I ship from the first week.

  • New features across frontend and API
  • Clearing the backlog before a launch
  • Pairing with your existing developers

Agencies and small software companies

Overflow capacity for agencies

You've won more client work than your team can deliver. I can work white-label under your process and your client relationship, and I hand back clean, documented code.

  • Fixed-scope client builds
  • Taking over a project mid-flight
  • Short-term cover for a team member

Startups and product teams

End-to-end ownership

Give me a problem rather than a list of tickets. I'll scope it, build it, test it and get it into production, and send written updates along the way.

  • MVPs and v1 products
  • Multi-tenant SaaS foundations
  • Payments, billing and onboarding flows

Established businesses

Internal tools and automation

Your team is stuck with spreadsheets, copy-pasting and systems that don't talk to each other. I build the dashboards, integrations and automations that take over that manual work.

  • Admin panels and dashboards
  • API and payment integrations (Stripe, PayFast)
  • Replacing paper and spreadsheet processes

Working together

How an engagement runs

  1. 01

    Intro call

    30 minutes on what you're building, where it's stuck and what "done" looks like. No charge.

  2. 02

    Written plan

    A short document covering scope, approach, estimate and the risks I can see, so you know exactly what you're agreeing to.

  3. 03

    Build in the open

    I work in your repository with small pull requests, a weekly demo and written progress updates. You won't have to chase me for a status report.

  4. 04

    Clean handover

    Documentation, tests and deployment notes. Nothing is left that only I understand.

Fixed-scope project

A clear deliverable at an agreed price. Best for MVPs, integrations and internal tools.

Monthly retainer

Part-time or full-time capacity on your team, renewed month to month.

Embedded contract

I join your team for a set period at a day rate. Best for agencies and teams that need cover.

Full-time remote role

For the right product and team, I'm open to joining full-time, remotely.

Background

Experience

Full CV (PDF)
  1. 2026 - Present

    Independent product engineer · Client work

    Building and leading delivery of production platforms for clients, including FloorTick, ShareSpaceNow, CampusLush, FatAllan and Mrukumeta Trading.

  2. Jan 2025 - Mar 2026

    Full-Stack Software Developer · Meyk

    Built APIs and services with NestJS and TypeScript, product UI with Next.js and React, and PostgreSQL schemas for complex data relationships.

  3. Jan 2023 - Dec 2023

    Frontend Developer · Injozi

    Built a reusable React component library for a fintech platform, improved page-load performance and Core Web Vitals, and mentored junior developers.

  4. Nov 2021 - Oct 2022

    Software Developer · Platform45

    Delivered 10+ client projects for international clients using React, Next.js and Node.js, including payment, analytics and authentication integrations.

  5. 2019 - 2020

    Junior Developer · Code Collective

    Shipped client features for small businesses and startups using Web APIs, C#/.NET and SQL Server.

“Christian is a highly motivated individual with a genuine passion for computer programming. His dedicated work ethic reflects a commendable drive to excel in the field.”
Andre Vermeulen · CTO, projectcodex.co
“I had the privilege of introducing him to computer programming in 2015, and since then his enthusiasm for honing his craft has been evident. His passion is a testament to his talent and commitment to growth.”
De Wet Blomerus · Software Engineering Lead, SalesLoft
“Christian invests a significant amount of his time in the tech community, mentoring new students and collaborating with fellow learners, which shows his dedication to collective growth and knowledge-sharing.”
Steve Barnett · Frontend consultant

Got something that needs building?

Send a few lines covering what you're building, where it's stuck and when you need it. I reply within one working day.

Prefer LinkedIn? Message me there · GitHub