I've always believed that the best way to understand someone is through the things they build. Not their resume, not their LinkedIn headline - but the actual code, the shipped products, the messy middle of turning an idea into something real.
So here we are. This website is my attempt to put that philosophy into practice.
Who am I?
I'm Devvrat Hans - a 4th year B.Tech CSE student at IIT Gandhinagar. But that's the boring version. The more interesting version is: I'm someone who gets genuinely excited about building things that work.
Over the past few years, I've had the chance to work across a wild range of problems - from building RAG infrastructure and AI-agent security controls at Intentyfi, to leading technology at a startup (Aback.ai), to developing algorithmic trading platforms, to building official websites for institutions and events like Boeing BUILD.
Each of these taught me something different, but they all share one thread: I like taking something from zero to deployed.
Why this website?
I've had a portfolio before. It was fine. Clean, professional, did the job. But it felt like it could've been anyone's.
This time, I wanted something that actually reflects how I think. So I built two modes:
- Website mode - a clean, dark-themed portfolio following a refined design system. Recruiter-friendly, scannable, no fluff.
- Terminal mode - an interactive CLI where you can navigate through my projects, experience, and skills like a filesystem. Because why not?
The terminal isn't a gimmick. It's how I actually interact with computers most of the time. If you're reading this, you probably appreciate that too.
What I care about
A few things I keep coming back to:
Building things that ship. I don't enjoy prototyping for the sake of prototyping. I want the thing to be live, working, and in someone's hands. ToonifyIt went from idea to live product in a weekend. YourCode started as a late-night terminal experiment and became an open-source project with a real website.
Thinking in systems. Whether it's designing RAG pipelines, structuring monorepos, or planning how to deploy on Cloudflare - I enjoy the architectural layer. The decision-making before the first line of code.
Security as a feature, not an afterthought. At Intentyfi, I built PII masking, prompt-injection detection, and AST-based SQL validation. These weren't afterthoughts - they were core requirements. I think more engineers should think this way.
Competitive thinking. I play chess (FIDE 1437, Chess.com peak 1938) and do competitive programming. Not because I'm particularly great at either, but because both train a kind of structured problem-solving that leaks into everything else.
What's next
This website will evolve. I'll add more blog posts - about projects I'm building, things I'm learning, maybe even opinions about the industry. The terminal mode might get new commands. The design might shift.
But the core idea stays the same: this is a space that represents me, not just a template I filled in.
If you've made it this far - thanks for reading. Feel free to reach out at devvrat.coding@gmail.com or find me on X or GitHub.
Stay curious.