I BUILD BACKEND SYSTEMS THAT
DON'T CRASH UNDER PRESSURE.
I am an Engineering Leader and Technical Consultant specializing in high-concurrency systems, database architecture, and technology migrations. Since 2013, I have led cross-functional engineering teams, audited legacy codebases, and built payroll, fintech, and telecom platforms processing millions of transactions across Africa.
SERVICES & SPECIALTIES
Technical consulting, codebase audits, and engineering leadership for high-traffic systems. I help teams design resilient backend architectures, secure APIs, and scale databases.
TECHNICAL AUDITS & ARCHITECTURE
I audit legacy codebases, locate database query bottlenecks, and design decoupled architectures using Laravel and Elixir/BEAM to resolve performance issues before they impact customers.
FINTECH & PAYMENT ENGINEERING
I design double-entry bookkeeping ledgers and integrate secure, multi-gateway payment routing (M-Pesa, MTN MoMo, Stripe, Payaza) that prevents double-charging during timeouts.
TELECOM & USSD ROUTING
I engineer USSD applications and SMS gateways that work reliably in low-connectivity areas, integrating directly with regional telecom providers like Safaricom and MTN.
DEVOPS & INFRASTRUCTURE AUTOMATION
I containerize backend codebases and automate testing and deployment pipelines using Docker, GitLab CI, and GitHub Actions—reducing deployment times down to minutes.
ENGINEERING LEADERSHIP & COACHING
I mentor developer teams, run constructive code reviews, and establish code quality standards using tools like PHPStan for static analysis and Pest or PHPUnit for automated testing.
SECURITY & COMPLIANCE
I audit API endpoints and databases handling sensitive payroll and financial data, implementing encryption, clean access controls, and vulnerability fixes.
SKILLS & EXPERTISE
LANGUAGES & FRAMEWORKS
DATABASES & CACHING
INFRASTRUCTURE & DEVOPS
FEATURED PROJECTS
Production systems and applications I have designed, built, and launched. These platforms handle concurrent transactions, real-time data sync, and automated workflows.
ZAWADI.BIZ
A customer loyalty and rewards platform built for local businesses. Engineered the entire system from scratch, including the Laravel backend, custom API gateway, web dashboard, and React Native cashier apps.
- SAAS
- LARAVEL
- REACT NATIVE
- REDIS
- SMS APIS
APP STORE ASSETS GENERATOR
An automated developer utility to crop, scale, and package screenshots for iOS App Store and Google Play submissions. Features fast clientside resizing templates.
- UTILITY
- JAVASCRIPT
- CANVAS API
- ASSET PACKAGING
INVINCIBLES DRAFT
A football manager squad drafting and match simulation engine. Simulates full 38-game Premier League seasons with high concurrency to test if a drafted squad can go completely unbeaten.
- ELIXIR
- PHOENIX
- LIVEVIEW
- CONCURRENCY
- SIMULATOR
JENGACV.ONLINE
An ATS-friendly resume builder and career tool. Features resume parsing models, automated layout generation, and dynamic PDF creation.
- AI
- LARAVEL
- REDIS
- OCR
SHAMBAHUB
A real estate portal featuring GIS land mapping, automated land search listings, records validation, and payment integrations.
- GIS
- GOOGLE MAPS
- LARAVEL
- NGINX
- TOPOJSON
SAFIVOLT
A smart clean energy software platform. Built the WebSocket server and OCPP backend integration to track electric vehicle (EV) charging stations and monitor battery health in real time.
- EVS
- GREEN ENERGY
- LARAVEL
- OCPP
- IOT
- WEBSOCKETS
PROFESSIONAL EXPERIENCE
Staff Backend Engineer
- ▸ Engineered high-throughput PHP 8.x data pipelines and record-matching/deduplication algorithms, reducing payroll data processing latency from 3+ hours to under 2 minutes while maintaining 99.9% accuracy.
- ▸ Built and maintained robust RESTful payroll APIs with 99.99% uptime to support high-speed external accounting and HR integrations.
- ▸ Automated testing and deployment workflows using Docker, GitLab CI, and PHPStan static analysis, improving codebase quality across the engineering team.
- ▸ Mentored developers and conducted constructive code reviews on Laravel codebases to ensure clean, maintainable, and high-quality production code.
Engineering Manager
- ▸ Directed technology strategy and backend architecture, aligning system designs with performance and scale demands for platforms serving millions of active users.
- ▸ Streamlined deployment processes by implementing automated CI/CD pipelines, slashing deployment overhead by 40% and maintaining maximum system availability.
- ▸ Mentored cross-functional teams of engineers, data analysts, and product managers to drive rapid, feedback-driven iterations.
Senior Software Engineer
- ▸ Designed and maintained backend architectures with PHP, Laravel, and MySQL to support high-concurrency messaging and data delivery systems.
- ▸ Rebuilt the USSD session routing and menu state machines in Elixir/BEAM, dropping gateway response latencies from 400ms to under 15ms.
- ▸ Integrated complex third-party APIs, public registries, and database directories, facilitating real-time data ingestion for millions of end-user profiles.
- ▸ Planned and executed a modular microservices migration strategy (Strangler Fig) to improve system decoupling and backend scalability.
Software Engineer | Technical Lead
- ▸ Architected highly scalable, database-driven PHP/Laravel applications designed to handle high-concurrency event ticketing and payment traffic.
- ▸ Designed complex MySQL database schemas and integrated Redis caching layers to optimize query performance, maintaining sub-second latency for millions of concurrent search queries.
- ▸ Integrated third-party payment gateways (Stripe, PayPal, M-Pesa, MTN MoMo) and external APIs to support cross-border transactions.
Software Engineer
- ▸ Built secure, scalable backend services and optimized database architecture using Laravel and MySQL.
- ▸ Managed end-to-end integration of multi-currency payment gateways and transaction data feeds across regional markets.
- ▸ Collaborated closely with front-end teams to design fast, reliable APIs, accelerating feature delivery in an agile environment.
Software Engineer
- ▸ Developed data-intensive PHP applications using external APIs and webhooks to sync background data.
- ▸ Designed efficient relational database queries to process and match user location and transport logs dynamically.
Software Engineer
- ▸ Co-developed core backend logic and API endpoints utilizing PHP, MySQL, and multiple external service integrations to manage user profiles, geolocated data, and payment interfaces.