What I'm doing Now
Updated · based in Patan, Lalitpur, Nepal
Work
Software Engineer at Aiden Innovation, building Cycle Sathi, a cycle-rental platform, from the ground up.
- Responsible for the system design and system architecture of Cycle Sathi
- Building the web admin dashboard and the client app
- Working closely with the IoT engineer to integrate the backend with cycle locking, sensor data storage, trips, ride history, and route tracking
- Built the cycle reshuffling logic between stations
Learning
- System architecture and design for systems that scale
- Distributed systems: replication, consistency, and fault tolerance
- PostgreSQL in depth: indexing, transactions, and query optimization
- Event-driven architecture and message queues with RabbitMQ
- Low-level programming in C++ and Zig
- AI engineering: building agents and LLM-powered apps that are reliable in production
Reading about
- B-trees inside PostgreSQL
- Change data capture (PostgreSQL WAL → Debezium → RabbitMQ → PostgreSQL)
- Query optimization
- MVCC & isolation
This is a now page. For the longer story, see my experience or read the blog.