Projects
Things I have built, am building, or have thought too hard about.
A real-time exchange rate comparison platform for the African diaspora. Covers 15+ Money Transfer Providers, sends price-target alerts, and has an LLM-powered chat interface for natural-language rate queries as an accessibility feature. The aggregated rate data also serves as a market intelligence and arbitrage risk signal for MTP operators.
A carpooling coordination platform for universities and large organisations. Currently piloting at Northeastern University. Features RBAC group management, WebSocket-based in-app chat, push notifications, and gas cost splitting via Stripe. Go's native concurrency handles 1,000+ simultaneous matching requests using Google OR-Tools for optimal ride assignment.
A distributed chat system with 4 Spring Boot WebSocket servers behind a load balancer. RabbitMQ handles message routing, with dedicated consumers decoupling delivery from persistence, Redis for caching, and Cassandra for storage, all on self-managed AWS EC2. Benchmarked at 13K messages per second with dead letter queues, exponential backoff, and circuit breaker patterns.