Software, engineered with intention.
Full-stack developer with 6+ years shipping production systems across web and mobile. That includes the customer-facing apps, and the payments, messaging, and AI integrations that make them actually useful to a business.
Languages: TypeScript · Python · Go · JavaScript
Web: React · Next.js · Node.js · NestJS
Mobile: React Native · Expo
Backend & Data: Convex · PostgreSQL · MySQL · Prisma ORM · REST · GraphQL
Integrations: WhatsApp Cloud API · M-Pesa Daraja · Paystack · LLM/AI integration (OpenAI SDK) · Clerk
Cloud & DevOps: AWS (Lambda, EC2, S3, Amplify, CloudFront) · Docker · Vercel
Tools: Git · Postman · Figma
- ArmorPaints: an end-to-end commerce platform for a Kenyan paint manufacturer, with an automated WhatsApp-to-quote flow and M-Pesa/card payments wired straight into the order lifecycle.
- Shaniid HMS: a multi-tenant clinical ERP (EMR, appointments, billing, pharmacy) with full audit logging, built for hospitals onboarding multiple clinics as separate secure orgs.
- Sydia: a home-services marketplace with a six-state KYC verification engine tied to Kenya's national ID API, so every provider on the platform is verified before they can take a job.
- Freelance and contract work, particularly systems that need payments, messaging, or AI wired into how a business actually runs
- Interesting technical problems worth solving properly
- Conversations with people building things
🌐 charlesnderitu.com 📧 charlieraph36@gmail.com
Great software isn't just shipped. It's engineered with intention.



