A pizza club website in bold red and cream.
Try loading it again, or explore the work below.
Retry studioExplore the work9 darts per game.
Aim, then hold to lock. Release when the moving dot crosses your target.
Arrows aim · hold Space. Touch: tap to aim, hold the button.
Set the score to beat.
Singles: face value. Thin outer ring: double. Thin middle ring: triple. Outer bull: 25. Centre: 50. Outside the scoring rings: 0. Three rounds, three darts each. Highest possible total: 540.
I’m Agasthya Kapadia. I design and build websites independently, based in Dubai, UAE.
The processClaude Design, Figma
HTML, CSS, TypeScript, Astro, Next.js
Vercel, Cloudflare, Firebase
A pizza club website in bold red and cream.
An immersive diving website with an animated reef.
An orthopaedics website with an interactive anatomy guide.
A dental studio website with an interactive tooth anatomy guide.
A website for a sound-healing practice.
An ivory, burgundy, and gold beauty storefront.
A product-first Shopify storefront for whey protein.
You tell me what you want. We talk it through, then agree on what is getting built and roughly how long it will take.
I sketch and design it. You see the work in a browser, not a polished prototype. We change things until it feels right.
I write the code. You can follow progress as it goes — nothing dropped on you at the end.
I hand over the finished site and walk you through it. I stay reachable for a couple of weeks in case anything breaks.

Hey, I'm Agasthya. I design and build websites independently, end-to-end, by hand. (coding obviously)
I'm interested in the parts of a website that most people skip past the typography, the looks and feel of a page, the mobile UI/UX, the way a site feels when you load it for the first time. Most new websites are the same today(its basically AI slop). I'm not going to make those.
I work alone. Every project I take on is one I personally design, code, and ship. There's no team behind me, no agency dressed up as a studio. If you hire me, you get me.
When I'm not designing or coding, I'm probably reading, studying, listening to songs, or making notes about why a font I saw on a website annoyed me.
Favicon, loading state, the empty version of a screen, what the form says after someone hits send. Clients never ask for these and always notice when they are missing. Finishing is the part most sites skip.
Most sites ship a megabyte of JavaScript to show a paragraph and a button. Plain HTML loads faster, breaks less, and outlives the tooling it would have leaned on. Reach for the heavy stuff when the page needs it, not by default.
Adding animation to a dull page just gives you a dull page that moves. An effect should explain something or get out of the way. Most of them are decoration covering the fact that nobody decided what the page is for.
You can spot a bought theme in two seconds, and so can the client's customers. Same three sections, same stock photos, same safe font. Cheaper to start with, expensive to be forgotten.
A site that takes four seconds to load has already lost the person it was built for. Most people leave before the hero animation finishes. Speed is the first thing a visitor feels and the last thing anyone designs for.
People spend weeks polishing animations nobody notices, then publish copy that sounds machine generated. Design gets attention first, but words decide whether someone trusts you enough to stay.
A logo is not a brand. A gradient is not a brand. Most websites today look expensive for five seconds and forgettable forever. Branding starts when somebody remembers you without seeing the logo again.
Most websites today were not designed, they were prompted. Someone typed a prompt, took the first result, and deployed it. Half of them break on mobile. Buttons too small to tap. Text off-screen. Nobody is reviewing the work after they generate it. That part still takes a person.
Inter is fine, but to overused. An AI website's default font has become Inter. There are a hundred better, stranger options and almost none of them cost extra.
A website is not finished when it looks done, it is finished when it is live. Most of the work and effects that matters happens after the first week in production!
A small commitment to thinking out loud. One entry a week, no longer than a para. If it cannot be said in a para it probably is not worth saying yet.