// ABOUT

George Ndirangu

Systems & Backend Engineer · Nairobi, Kenya

Engineer and founder-minded builder based in Nairobi. I design systems end-to-end — from database schemas and distributed workers to mobile clients and payment integrations. I've been shipping production software since 2020 across healthcare, fintech, and logistics.

My thinking is grounded in trade-offs and economics: every architectural decision has a cost. I work across the stack — backends, background workers, mobile apps, M-Pesa payment flows, and WhatsApp notification pipelines — and I care about systems that remain operable at scale.

// EXPERIENCE

Experience

  1. 2020 – present

    Software Engineer

    Medbill · Nairobi, Kenya

    • Designed and maintained backend systems for a healthcare billing and practice management platform.
    • Implemented M-Pesa payment integrations and WhatsApp-based notification pipelines.
    • Built multi-tenant APIs in .NET/ASP.NET Core backed by PostgreSQL with async background workers.
    • .NET
    • PostgreSQL
    • M-Pesa
    • WhatsApp API
  2. 2018 – 2022

    BSc Computer Science

    Jomo Kenyatta University of Agriculture and Technology (JKUAT) · Nairobi, Kenya

    • Computer Science degree with focus on software engineering, algorithms, and distributed systems.

// SKILLS

Technical skills

Backend

  • .NET 8
  • ASP.NET Core
  • C#
  • Node.js
  • Go
  • TypeScript
  • REST APIs
  • Background Workers

Distributed Systems & Infra

  • PostgreSQL
  • Redis
  • RabbitMQ
  • Docker
  • Linux
  • Hangfire
  • MQTT
  • Entity Framework Core

AI / ML

  • GANs (Coursera)
  • IBM AI Product Management
  • Prompt Engineering
  • LLM Integration

Frontend

  • React
  • React Native
  • Next.js
  • Tailwind CSS
  • TypeScript

// EDUCATION & CREDENTIALS

Education & credentials

BSc Computer ScienceJomo Kenyatta University of Agriculture and Technology (JKUAT)2018 – 2022
Cloud Developer NanodegreeALX-T / Udacity2022
Software Engineer CertificationTriplebyte2021
Build Better Generative Adversarial Networks (GANs)Coursera / DeepLearning.AI2022
AI Product Management SpecializationIBM / Coursera2022

// LET'S WORK TOGETHER

Have a hard systems problem?

I take on complex backends, distributed architectures, and integration work. If you have something hard, I want to hear about it.

Open a ticket
Enter the world