Projects
Public projects you can inspect them on GitHub , production systems built for enterprise clients. Source code for production systems is confidential but engineering decisions, architecture and business outcomes are described in full.
Public Projects
Open source repositories and personal projects. Source code, architecture and documentation available on GitHub.
Cross-Platform Spatial Data Sync
Designed and implemented automated ETL pipelines that synchronized real-time spatial data across INCMS, DCS, and ArcGIS Enterprise, achieving 100% data integrity and eliminating manual reconciliation.
Real-Time Notification System
Built an event-driven notification system that delivered sub-second messages across web and mobile clients, handling traffic spikes with at-least-once delivery guarantees.
Multi-Gateway Payment Integration
Built a unified payment abstraction for M-Pesa, Stripe, and PayPal that reduced processing latency by 60% while ensuring idempotent transactions and automatic recovery from failures.
GVIVE ID Verification System
Optimized SQL queries and database schemas for a high-volume ID verification system, cutting data retrieval time by 50% while maintaining strict security and data integrity.
Monolith to Microservices Migration
Migrated a legacy monolith to AWS microservices with zero downtime using the strangler fig pattern, maintaining 99.9% uptime and scaling to 10,000+ daily transactions.
IT Operations Automation Suite
Built Python and Bash automation scripts that eliminated 40% of routine IT operations, saving 15+ hours weekly while maintaining 99.5% uptime for 200+ staff.
Production Systems
Software built for enterprise clients and employers. Source code is confidential but the engineering decisions, architecture, technologies and measurable business outcomes are described below.
Enterprise GIS Synchronization Platform
GIS Developer Consultant
Designed and implemented automated ETL pipelines that synchronized real-time spatial data across three enterprise GIS platforms, eliminating manual reconciliation and achieving 100% data integrity with full audit trails.
Highlights
- →Synchronized data across three enterprise GIS platforms
- →Automated ETL workflows with audit tables
- →Improved synchronization reliability to 100%
- →Reduced manual processing by 80%
Architecture Overview
Technologies
Event-Driven Payment Platform
Software Engineer
Built an event-driven payment platform that integrated multiple payment gateways and reduced processing latency by 60%, scaling to 10,000+ daily transactions with idempotent processing and automatic failure recovery.
Highlights
- →Integrated M-Pesa, Stripe, and PayPal payment gateways
- →Built event-driven real-time notification system
- →Reduced processing latency by 60%
- →Handled 10,000+ daily transactions
Architecture Overview
Technologies
ID Verification Platform
Web Application Developer
Optimized database queries and schemas for a high-volume identity verification system, cutting data retrieval time by 50% while enforcing role-based access control and reducing system vulnerabilities by 20%.
Highlights
- →Optimized SQL queries for 50% faster data retrieval
- →Implemented role-based access control (RBAC)
- →Mentored 5+ engineers on security best practices
- →Reduced system vulnerabilities by 20%
Architecture Overview
Technologies
Cloud Migration Platform
Web Application Developer
Migrated a legacy monolith to cloud-based microservices with zero downtime using the strangler fig pattern, maintaining 99.9% uptime and reducing the delivery cycle by 40% through automated CI/CD pipelines.
Highlights
- →Led monolith to microservices migration on AWS
- →Maintained 99.9% uptime during migration
- →Automated CI/CD pipelines, reducing delivery cycle by 40%
- →Scaled to 10,000+ daily transactions
Architecture Overview
Technologies
Banking IT Operations Automation
IT Analyst
Built automation scripts that eliminated 40% of routine banking IT operations, saving 15+ hours weekly while maintaining 99.5% uptime for 200+ staff through proactive monitoring and alerting.
Highlights
- →Automated 40% of routine IT operations
- →Saved 15+ hours weekly through automation
- →Maintained 99.5% uptime for 200+ staff
- →Built proactive monitoring and alerting