No laptop. No stable internet. No mentor. Just a Huawei Android phone, an obsession I couldn't explain, and a notebook filled cover to cover with code I copied by hand at midnight.
Writing
The Blog
Thoughts on backend architecture, TypeScript, databases, and whatever I'm currently breaking.
2026-27-26→2026-27-26→2026-25-26→2026-02-12→2026-01-28→
I've Been Coding for 6 Years. I'm 18. I've Never Owned a Laptop.
How I Built a CLI Tool That Writes Git Commit Messages Using AI
I was tired of typing 'fix stuff' as a commit message. So I built phantomit-cli, a tool that reads your Git diff and generates meaningful commit messages automatically.
I Got Tired of Paying for Analytics I Didn't Need. So I Built My Own
Google Analytics was overkill. Fathom and Plausible were too pricey for indie projects. So I built PhantomTrack — one page, everything you need, nothing you don't.
Why I Switched from REST to tRPC for Internal APIs
After two projects with REST endpoints that nobody documented, I gave tRPC a shot. Here's what changed.
PostgreSQL Window Functions Are Underrated
Most devs reach for a subquery or application-level grouping. Window functions solve this cleaner.