Hi, my name is
I'm a Backend & Systems Architect with 4+ years of experience designing fault-tolerant, scalable platforms across finance, IoT, and enterprise domains. Expert in distributed systems and service-oriented architectures.
Backend & Systems Architect with 4+ years of experience designing fault-tolerant, scalable platforms across finance, IoT, and enterprise domains. Expert in distributed systems and service-oriented architectures (microservices, event-driven, CQRS).
Proven ability to translate complex business requirements into secure, observable, and high-performance backend systems. Skilled in multi-cloud (Azure, AWS) and custom VPS/Linux environments, container orchestration (Kubernetes, Docker), and Infrastructure as Code (Terraform).
Adept at leading engineering teams, setting platform roadmaps, and optimizing delivery pipelines (reduced deployment cycles by 40%, achieved 99.9% uptime across critical services). Fullstack experience with React, Node.js, and .NET ensures end-to-end ownership from system design to user-facing delivery.
Willsoft Technologies
Jun 2023 – Present
Enterprise Systems Delivery: Led end-to-end delivery of financial platforms and enterprise apps; production systems processed $1M+ annually.
Platform Architecture & Scaling: Architected containerized microservices on AKS and Azure Linux VMs with Terraform and Helm — achieving 99.9% uptime and horizontally scaling to support 30k+ concurrent users.
Cloud DevOps Leadership: Established IaC practices (Terraform), gitops deployment workflows, and secure secrets management; reduced mean time to recovery (MTTR) by 55%.
Financial Integrations: Built secure payment and reconciliation pipelines integrated with Stripe and M-Pesa; implemented transaction auditing and replayable event streams.
GeoTruth Consult
Jan 2025 – Jun 2025
IoT Mobile Applications: Delivered React Native control app for ESP32 devices with OTA firmware updates and secure authentication.
Embedded Systems: Wrote C and MicroPython modules for telemetry and device communication over MQTT.
End-to-End Integration: Built backend ingestion pipelines with dashboards for monitoring device health and data streams (Azure Event Hubs, Stream Analytics).
StudyBuddy Africa
Sep 2024 – Jun 2025
Technical Leadership: Defined cloud-native platform architecture: AKS, API gateway, event-driven processing, and distributed data partitioning.
Scalable Platform Delivery: Migrated monolith to AKS microservices — cut deployment time by 40% and improved fault isolation via namespaces and pod anti-affinity.
Fintech Integrations: Implemented payment rails and KYC/AML providers; introduced real-time fraud monitoring and circuit-breaker patterns.
Real-Time Learning Systems: Introduced GraphQL subscriptions and WebSockets for live course progress, chat, and notifications.
GeoTruth Consult
Jan 2021 – May 2024
Client-Facing Platforms: Developed responsive web/mobile apps for surveying clients using React, React Native, and Express.
Backend Systems: Designed and optimized REST APIs, Postgres schemas, and reporting pipelines handling millions of rows of geospatial data.
Data Engineering: Built ETL pipelines with monitoring, anomaly detection, and recovery workflows for mission-critical data.
DevOps Practices: Implemented CI/CD with GitHub Actions and Jenkins, containerized services, and standardized deployments to AKS and Azure VMs.
High-scale fintech networking platform serving 30k+ active users; built with React, Node.js, PostgreSQL, Docker, and AKS. Reduced latency p95 by 30% after query optimization and caching.
Microfinance solution supporting loan origination, repayment schedules, KYC/AML flows, and reporting dashboards. Stack: React, .NET, PostgreSQL, Express APIs.
Real-time POS solution with inventory tracking, WebSocket notifications, and financial reporting; supported daily transaction volume of 50k+ items.
Learn why exposing JWTs in API responses is a security anti-pattern and discover the proper way to handle authentication tokens in your applications.
A comprehensive guide to containerizing applications with Docker, covering best practices, multi-stage builds, and deployment strategies.
Exploring the concept of programming language affinity and why the "best" language is often the one that aligns with your thinking patterns and project requirements.
I'm currently available for consulting and interesting projects. Feel free to reach out if you'd like to work with me or just say hello!
Download My CV