This website
Agent-first portfolio. Static Astro build; every page ships a Markdown twin, llms.txt, and JSON-LD so machines read the same source humans do.
I build the first thing people see. Anyone can ship a UI now. Fewer people can tell you why it works.
Currently at Alvera.ai. Open to work.
Checked by: Abhinaw Gupta
Method: view source
Result: PASSED
Shipped when they're ready. Until then: row one — you're inside the reference build.
Agent-first portfolio. Static Astro build; every page ships a Markdown twin, llms.txt, and JSON-LD so machines read the same source humans do.
Something of my own, still in the workshop. It shows up here when it's worth defending, not before.
Client work I can't show, being rebuilt into something I can. Also in progress.
Front-end-led, comfortable across the stack.
Most recent first. Open a card for the detail.
Wrote the internal tooling and process so a developer can go from a client brief to a working custom app in close to one pass. Demos used to be a project. Now they're a Tuesday.
Built the platform that lets clients manage their own content and see it live, without waiting on a developer. The engineering was the easy half. The hard half was deciding how much control to hand over, because every extra knob is something to maintain and I was the only one maintaining it. Most of the work was finding that line and rewriting the schema until it held. It kept the client.
The old setup fought us on everything: custom design, animation, letting anyone edit content. I made the case for moving to a static-first stack and led it. Sites got faster, cheaper to run, and far easier to bend to whatever a client asked for next. They've been quiet since, which is the highest compliment a website gets.
A mobile-first proof of concept for a goals-based investing app, built for someone pitching a new vertical to his company's senior VPs. So it had to work, and it had to be convincing in a room. I built the front end alone on top of a backend another developer had written and left, which meant reading someone else's code carefully enough to change it without breaking it. Shipped, presented, well received.
Four years of circuits and signals. Useful in ways I didn't expect.
I'm usually losing at some racquet sport, or outside pretending that counts as exercise. There's music on. There's probably a half-finished circuit on the desk I've promised myself I'll get back to. I do go outside. The grass has been touched.
Filed under: not work
Racquet: swung
Grass: TOUCHED
This site treats agents as first-class readers. Structured surfaces, built at compile time:
$ curl https://abhinaw.dev/index.md → 200, text/markdown
WANTED: a team that argues about the details. Front-end developer, one careful owner, ships on time.
Open to front-end work and problems that are actually hard. Email is the fastest way in. I read it.
abhinawgupta@proton.me
Signature: ______________
Date: 2026 — ____
Status: AWAITING