About me
I'm a fullstack engineer based in Nairobi, Kenya, with deep expertise in designing, developing, and deploying scalable web and mobile applications. I lead projects from architecture to delivery, combining a passion for clean code with practical experience in microservices, real-time communication, and mobile-first design.
I specialize in building secure, high-performance systems using Flutter, Node.js, TypeScript, Kafka, and PostgreSQL. Whether it’s a cross-platform app, a RESTful or gRPC API, or a complex SaaS solution, I aim to deliver intuitive, maintainable solutions. My goal is to ensure every product is not just functional and user-friendly, but also polished, creative, and impactful.
What i'm doing
-
Back-end developement
As a backend specialist, I bring robust experience in architecting scalable and secure systems using modern technologies like Node.js, TypeScript, PostgreSQL, Kafka, and Redis. I excel at designing RESTful APIs, implementing microservices, and ensuring seamless real-time communication with tools like WebSockets and gRPC. My backend solutions prioritize performance, modularity, and fault tolerance—enabling efficient data flow and resilient service orchestration. With a strong foundation in DevOps and containerization, I consistently deliver production-ready systems that support seamless deployment, monitoring, and scaling. My code is clean, well-documented, and optimized for long-term maintainability, ensuring both immediate functionality and future extensibility.
-
Web development
On the frontend, I specialize in crafting intuitive, responsive, and visually compelling web interfaces using technologies like React.js, Next.js, and Material UI. My design-first approach ensures that user experiences are not only functional but also elegant and engaging. I translate complex requirements into clean, component-based architectures, with a strong focus on accessibility, performance, and mobile responsiveness. I’m experienced in building scalable SPAs, implementing SSR for SEO-optimized content, and integrating APIs seamlessly to deliver dynamic user interactions. Whether it's building dashboards, landing pages, or full-featured platforms, I deliver frontend experiences that are polished, fast, and user-centered.
-
Mobile apps
I have deep expertise in building cross-platform mobile applications using Flutter, delivering consistent and high-performance experiences across Android and iOS. My mobile development workflow emphasizes clean architecture, efficient state management, and pixel-perfect UI design. I integrate complex backend systems using RESTful APIs, WebSockets for real-time features, and Firebase for authentication, messaging, and push notifications. I also build offline-first capabilities, background services, and secure data handling to enhance user experience and reliability. With a strong focus on UX, performance optimization, and native integrations when needed, I ensure every app I build is responsive, scalable, and production-ready.
