Projects

Things I have built, am building, or have thought too hard about.

RemitTrack

Jun. 2025 ‐ Ongoing

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.

Go TypeScript React PostgreSQL Kinesis ElastiCache AWS

Distributed Chat App

Jan. 2026 ‐ Apr. 2026

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.

Java Spring Boot RabbitMQ Cassandra Redis AWS EC2