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
- X: @ritiksahni22
- LinkedIn: ritik-sahni
- Instagram: @ritiksahni22
- GitHub: ritiksahni
- Email: ritik@ritiksahni.com