Hi, I'm Pratyush Kiran.
I like making complex systems understandable.
I'm a backend engineer focused on systems that keep doing the right thing when work is long-running, machines restart, and messages arrive more than once.
My day-to-day work involves backend services for remotely managing software distribution to hospital devices. I work with C#, ASP.NET Core, and AWS services across workflows, device communication, data processing, and reliable delivery.
Outside work, I go deeper into database internals, networking, distributed systems, and system design. I learn best by building prototypes and documenting the reasoning behind them.
I am also returning to electronics—this time through practical experiments rather than the theory-first approach I encountered in school.
01
Projects
Database internals
CarrotDB
An in-memory key-value database built from scratch in modern C++ to understand Redis internals and distributed systems.
02