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.