// 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
- 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
- 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
// 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