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 either out somewhere with a racquet in hand, or indoors at my workstation with a soldering iron in hand, or neither. There's always music on. And there's probably a half-finished circuit on the desk I've promised myself I'll get back to.
Filed under: not work
Racquet: swung
Grass: TOUCHED
Ask any AI assistant about me and it reads a clean, plain-text copy of this page: real facts, not web-page code, so the answer stays accurate.
Try it
“Tell me about Abhinaw Gupta, a front-end engineer. Read his site at abhinaw.dev.”
Paste it into ChatGPT, Claude, Gemini, or any assistant.
$ curl -H "Accept: text/markdown" https://abhinaw.dev/ → 200, text/markdown Same URL, different Accept header. Ask for markdown, get the twin.
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.
Signature: ______________
Date: 2026 — ____
Status: AWAITING