Building Production-Ready Web Systems.
I am a Full-stack software engineer focused on building reliable web applications, secure APIs, and real-world payment integrations (M-Pesa Daraja, KCB Buni). I design clean architectures that work in production not just demos.
What I actually work with
Application Architecture
I design and ship full-stack web applications using React / Next.js and TypeScript. I focus on clear API boundaries, maintainable structure, and secure authentication flows with role-based access control.
Payments & Transaction Systems
I build reliable payment integrations using M-Pesa (Daraja) and KCB Buni. I handle callbacks, prevent duplicate transactions, and design systems that remain stable under real-world usage.
Deployment & Delivery
I deploy applications using Vercel and Firebase, with Docker-based development environments for consistency. I prioritize predictable releases and simple CI workflows.
Database Design
I design schemas across MySQL, PostgreSQL, MongoDB, and Firebase with a focus on data integrity, query efficiency, and long-term maintainability.
Authentication & Access Control
I implement secure authentication and authorization patterns using middleware and RBAC. My focus is protecting user data while keeping systems straightforward and understandable.
Performance & Usability
I care about performance, accessibility, and clarity. I optimize for real-world usage thus faster load times, good SEO practices, and interfaces that simplify complex workflows.
How I ship features
I translate business requirements into technical specs. I focus on defining clear data models and API contracts before writing a single line of UI code.
I build for scale and security. This means implementing type-safe communication (tRPC/TypeScript), secure RBAC, and cloud-native deployments.
I specialize in the 'Heavy Lifting' complex backend logic, 3rd party integrations (M-Pesa/KCB), and building reusable frontend components.
Software isn't done at 'Ship'. I monitor performance, fix edge-case bottlenecks, and ensure the SEO/UX meets production-grade standards.
What collaborators say
“Collins built our event registration and payment system end-to-end. The M-Pesa integration handled callbacks reliably even under heavy load.”
Abiud Kigen
Project Lead, EREF
“He takes true ownership of backend architecture. APIs are clean, RBAC is structured properly, and deployments are seamless.”
Kiptoo Victor
Full Stack Collaborator
“Strong technical depth in Rust and Smart Contracts. He explains complex trade-offs clearly and delivers on time.”
Roy Maingi
TUM Web Developers Chair