About

Ritik Sahni. Software engineer, security roots, builder of tools, writer of essays.

I build software. Mostly backend systems, developer tools, and the occasional AI experiment. Go, Python, Swift, TypeScript. Whatever the problem asks for.

Security Roots

I didn’t start as an engineer. I started as a breaker.

CTFs, bug bounties, late-night rabbit holes into how systems fail. I spent years picking apart web applications, writing exploits, and learning to think like an attacker. That’s where I learned what I value most in engineering: understand the system completely, or don’t touch it.

Security taught me to read code the way a locksmith reads a lock. Not for what it does, but for what it almost does. That instinct shapes everything I build now. I think about edge cases first, trust boundaries second, and happy paths last.

What I Build Now

Systems and tools, mostly. Backend services in Go, AI tooling in Python, a native macOS app in Swift. I like the kind of work where you have to understand what’s happening two layers below the abstraction you’re using.

Some recent threads: HTTP parsers, TCP visualizations, LLM tool-call infrastructure, clipboard managers with semantic search. The common thread isn’t a language or a stack. It’s the impulse to build something when I want to understand something.

What I Care About

  • Shipping over perfection.
  • Commit to curiosity & exploration. Own your weird little challenges.
  • Strength in body and mind. I train hard.

Socials