№ 03 · AboutThe longer versionUpdated · this week

How I got here.

A short story, a few values, and the things on my desk right now.

living portrait · ascii
Hi — I’m Vrund.

I build software for people, not stacks.

I’ve been writing code since school took the form of half-broken adapters in my hands. Now I do it for a living — full-stack web apps, mostly. The kind clients can use, not just look at in a slide deck.

01 · The Story

It started, I think, with a screwdriver. I was seven and convinced our broken kitchen radio was fixable if I could just see inside it. I was wrong about the radio. I was right about wanting to see inside things.

I picked up programming late by hometown standards — somewhere around fifteen, in a Python book my older cousin had abandoned mid-chapter. The first thing I built that worked was a script to organise my chaotic Downloads folder. Then a calculator. Then a small web app for a friend’s school project. Each one was bigger than the last; each one taught me what I’d been doing wrong on the one before.

College at LDRP cleaned up the gaps — proper data structures, proper databases, proper opinions about what a normalized schema should look like. But the real learning happened in the freelance work I started taking on in my third year. Clients don’t grade you— they either come back, or they don’t.

These days, I split my time between Tech Ahir (where I get to ship real things to real users) and freelance work for NGOs and small businesses that need software more thoughtful than a template. I take photographs on the weekends. I read more than I write.

02 · Values

A few things I try to hold onto, in roughly the order I learned them.

01

Boring is good.

Postgres, Node, REST. Most projects don't need a new framework — they need someone willing to think about the schema for an hour.

02

Ship the ugly version.

Then ship a better one. Code that's running is worth more than code that's perfect on a branch nobody's merged.

03

Read the error.

Most bugs are explaining themselves clearly. The problem is usually that I was too eager to start guessing before reading the stack trace.

04

Users over users.

The real ones — not the ones in our heads. Talk to them, sit with them, watch them use the thing. Then change the thing.

03 · Currently

What’s on my desk this week — the work, the words, the sound.

Building
A licensing platform
For a freelance client
Week 3≈ 60% done
Reading
Designing Data-Intensive Apps
Martin Kleppmann · re-read
Ch. 7Slowly
Listeningspotify
Learning
Rust, properly
Past the borrow-checker tantrum
2h / dayMornings
04 · Quotes I keep

Lines that have changed how I write code, or how I think about it.

Make it work, make it right, make it fast. In that order.
Kent Beck (probably)
Premature optimization is the root of all evil — but I have to ask, who let optimization be the root of anything?
Donald Knuth, then me
The best programs are written when the programmer is supposed to be working on something else.
Melinda Varian
Simplicity is prerequisite for reliability.
Edsger Dijkstra
05 · Journey

The condensed version.

'26
Full-Stack Developer Intern · Tech Ahir
Shipping production features in React + Node + Postgres. Agile cadence, PR reviews, RESTful APIs over normalized schemas.
'25
Full-Stack Intern · TatvaSoft
Employee management system in Angular + .NET. Enterprise patterns, code reviews with seniors, RBAC across attendance + payroll.
'25
National Finalist · Google Gen AI Exchange
Plus Odoo Hackathon (finalist) and AutonomousHacks at GDG × Google for Developers.
'24
Freelance · started taking real clients
Licensing platforms, NGO microsites, hand-rolled auth flows. Some held up at 60–100k concurrent users.
'22
BE in Information Technology · LDRP
Gandhinagar. Graduating April 2026. The proper foundation — data structures, databases, the works.
You found the trick.
Thanks for
looking closely.
↑ ↑ ↓ ↓ ← → ← → B A · konami