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

NeuPool

Jan. 2026 ‐ Ongoing

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.

Go TypeScript React PostgreSQL SQS 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