Senior Software Engineer Β· London π¬π§
15+ years building mission-critical platforms across
gaming Β· housing Β· fraud detection Β· workforce systems
I design and ship production systems that have to stay up, stay correct, and stay fast under real load. Over 15+ years I've worked across gaming, housing, fraud detection, and workforce platforms, usually somewhere between the database and the deploy pipeline. I care about calm software, clear writing, and tools that respect the people using them.
Lately I'm leaning into AI-assisted engineering: how teams keep trust, review, and documentation intact when much of the code is written with an agent in the loop.
- Shipping with Rails, Terraform, and Claude
- Building a trust and review layer for AI-assisted engineering (staffOS)
- Writing about engineering, AI, and life on the move
- Making a horde-shooter on the side, for the fun of it
| Project | What it is |
|---|---|
| warden-zero | A top-down arena horde shooter. Survive escalating waves, level up from gems, build your loadout, beat the boss |
| softly π | Life admin, handled softly. A calm tool for the things life keeps throwing at you. Live at mysoftly.app |
| staffOS | The trust, review, and documentation layer for AI-assisted engineering work |
| pulsecheck | AI signal monitoring. Know when something that matters moves |
Languages Ruby TypeScript JavaScript Elixir Go
Frameworks Rails Phoenix React
Data & Infra PostgreSQL Redis Kafka AWS Terraform Docker
I write essays on life, lessons, and software at rajgurung.me/writing (by no means a writer, just someone sharing from his little corner of the quiet internet). Recent themes: AI-assisted engineering, building calm products, and the long road from Nepal to the UK to wherever the next time zone happens to be.
GitHub stats Most used languages
one step at a time Β· built between π³π΅, π¬π§, and wherever I am this week