Ride Sharing

This project documents my journey building a microservices-based ride-sharing platform (Uber-style), applying what I’ve learnt in Operating System and Distributed System. Each part covers a concept I explored and the decisions I made along the way — from choosing between monolithic and microservices architectures, to designing event-driven communication with RabbitMQ, to handling errors idiomatically in Go. ...

February 10, 2026

Data Engineering

This project documents what I’m building and learning while putting together a local, reproducible data pipeline. ...

January 1, 2026