Backend-focused software engineer (in progress) BSc IT @ MKU, Kenya
Building systems that deal with payments, transactions, and real-world failure cases.
Headless WhatsApp-native ERP system for Kenyan SMEs.
Building a conversational backend where inventory management, sales recording, stock checks, and report generation happen entirely through chat-based workflows.
- finite state machines (FSMs)
- async webhook architectures
- Redis-backed session management
- idempotent distributed workers
- Celery task orchestration
- chaos testing & failure recovery
- simulation-first systems design
- observability & correlation tracing
Python · FastAPI · PostgreSQL · Redis · Celery · SQLAlchemy · Docker
- payment infrastructure
- distributed systems
- transactional data systems
- async processing & queues
- API design & observability
Languages: TypeScript, Go, Python, C++, SQL Backend: Node.js, FastAPI, PostgreSQL, Redis Frontend: React, Tailwind, HTMX DevOps: Docker, GitHub Actions, Linux
Working toward FinTech + distributed backend systems, with a focus on designing and owning systems end-to-end.
Open to discussions around backend systems & FinTech. Feel free to reach out or open an issue.