I'm an obsessive thinker, a tinkerer, and a full-time breaker of things (so I can automate them better). I build software, bend Linux until it obeys me, and write code in more languages than I can keep track of.
I reverse-engineer applications, automate workflows, and build clean, functional software across multiple stacks.
I code in JavaScript, Python, C, and Go. Frameworks I use daily: Next.js, React, Express, Flask, FastAPI, and Django.
I believe in clean, functional, and performant designs. Never use borders where shadows will do, and never use gradients.
From shell scripts to Python daemons, I automate anything repetitive. If I do something twice, it gets scripted.
Daily driver: Arch Linux with i3wm + Neovim. I rice, I break, I fix. I live inside the terminal, customizing shells and writing aliases that save milliseconds.
Love low-level tinkering: Raspberry Pi clusters, ESP32 microcontrollers, Arduino experiments.
Experience with PostgreSQL, MongoDB, Redis, and SQLite. Comfortable designing APIs, building REST & GraphQL endpoints, and scaling servers with Docker & Nginx.
A selection of overly ambitious projects and reverse-engineering adventures.

[Under construction] A personal web-based butler that remembers everything, so I don't have to. Built with obsessive attention to automation.

I got hit by random motivation so I built GyanGriha. (gyangriha.vercel.app)

Baking Arch Linux with i3 rice, compiling markdown into beautiful chaos, and automating the terminal experience.