$ full-stack

i build systems that don't break.

Hard problems, clear goals, fast execution. Six years full-stack. Fluent in the new wave of agentic AI.

$ graph --skills

a map of what i know — and where i used it.

An interactive graph of programming languages/tools i used at work or on projects.

$ cat about.md

a person behind the commits.

Hard problems, tight feedback loops — that's where I'm most at home, in code and in product. I learn by going to first principles: build the internals from scratch, then take the concepts somewhere real. I bring product instincts to engineering problems, and I play well with teams. My areas on interest are currently AI and Reverse Engineering.

Off the keyboard I'm either lost in the wilderness somewhere, deep in a Rust raid, or cruising on my bike until I find a decent place to eat.

  • mechanical keyboards — love the sound
  • Running local marathon winner

$ now

learningGen AI & Reverse Engineering
statusopen to work

$ ls ~/log

the dev log

read on Hashnode

Deeper dives and reflections live on my Hashnode dev log. Short personal snippets will land in the /blog here.

$ cat how-i-work.md

how i work

I use AI as infrastructure, not autocomplete. Fluent in codegen, refactoring, eval loops, and building systems around models — with the assumption they'll fail. I make that failure loud, typed, and debuggable. Comfortable with both cloud-based and local-first models, and I keep up with the research, not just the APIs.
Open to full-time roles, and select contracts for hard, well-scoped problems. Remote-first, comfortable across GMT+0 to GMT-8. If the problem is interesting and the team has taste, let's talk.
The kind where the easy answer doesn't exist yet — and shipping it right is the whole job. Bonus points if it sits at the intersection of product and engineering, not just one or the other.

$ ./contact --start

let's build something.

hey@gurprit.dev

Available for senior / staff roles. I reply to every serious message.