Skip to content
Work

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.

Data Engineering

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.

PythonArcPyPostgreSQLOracle SDE+1
2025-10-15
Backend

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.

PythonFastAPIRabbitMQWebSockets+2
2025-09-20
Backend

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.

PythonFastAPIRabbitMQPostgreSQL+2
2025-08-10
Backend

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.

PythonDjangoPostgreSQLRedis+2
2023-06-30
Architecture

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.

PythonDjangoFlaskAWS+3
2023-01-15
DevOps

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.

PythonBashLinuxMySQL+1
2020-08-01

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.

Geospatial Intelligence
Confidential

Enterprise GIS Synchronization Platform

GIS Developer Consultant

100%
Data Integrity

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

External Data Sources
Multiple enterprise feeds
ETL Service
Python + ArcPy pipelines
Validation Layer
Data integrity checks
Processing Queue
Audit + transform
Data Warehouse
PostgreSQL + Oracle SDE

Technologies

PythonFastAPIPostGISArcGIS EnterpriseDockerAWS
Financial Technology
Confidential

Event-Driven Payment Platform

Software Engineer

60%
Latency Reduction

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

Client
Web + Mobile
API Gateway
Nginx reverse proxy
Microservices
FastAPI services
Message Queue
RabbitMQ
Workers
Async task consumers
Database
PostgreSQL + Redis

Technologies

PythonFastAPIRabbitMQPostgreSQLRedisDocker
Identity & Security
Confidential

ID Verification Platform

Web Application Developer

50%
Faster Retrieval

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

Users
Web clients
Load Balancer
AWS ALB
Application Service
Django
Database
PostgreSQL + indexes
Cache
Redis
Storage
S3 documents

Technologies

PythonDjangoPostgreSQLRedisAWS S3Docker
Enterprise Software
Confidential

Cloud Migration Platform

Web Application Developer

99.9%
Uptime

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

Users
Web clients
Load Balancer
AWS ALB
API Gateway
Route old or new
Microservices
Django + Flask on ECS
Database
PostgreSQL
CI/CD
Jenkins + GitHub Actions

Technologies

PythonDjangoFlaskAWSDockerJenkins
Investment Banking
Confidential

Banking IT Operations Automation

IT Analyst

40%
Tasks Automated

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

Architecture Overview

Monitoring
Python scripts
Alerting
Bash + cron
Network
Banking infrastructure
Databases
MySQL + Oracle

Technologies

PythonBashLinuxMySQLOracle