HomeServicesFrontend

Interfaces that are fast, clear and yours.

Marketing sites, stores and web apps built for phones first, checked in a real browser, and deployed on your own accounts.

Prices are in the builder. The written quote confirms scope and price before anything is charged.

Pick it, add to it, price it.

Choose what you are building, add the extras you need, and watch the price update. Every item shows what is included and what I need from you.

Open the builder for Frontend

What I buildThings I have shipped

What you get.

Marketing sites and landing pages

Static where possible, so they load fast and cost almost nothing to host.

Online stores and catalogues

Product pages, cart and checkout flow, with the payment gateway you choose.

Web apps and dashboards

Sign-in, tables, forms and charts on top of an API, yours or one I build.

Installable web apps (PWA)

Works offline where it makes sense and installs from the browser to the home screen.

Built with: Astro, Next.js, React with Vite, TypeScript, and hand-written CSS.

How I workThe habits

How it is done.

Mobile first

I design the phone layout first, then widen it, and check both in a real browser.

Measured, not guessed

On A2R Pure I measured frame rate before and after a performance pass, and fixed what the numbers pointed at.

Accessible by default

Keyboard use, visible focus, reduced-motion settings and contrast are checked by eye, and the Vachix sign-in forms are covered by automated accessibility tests.

Designed, not templated

I start from your brand and content, not from a stock theme.

ProofWhere I did this

Seen in real projects.

Only projects where this service was part of the work are listed.

A2R Pure

Online store for a dry-fruit brand

A storefront for a client, built in Next.js with a Supabase database and email, deployed on Cloudflare Pages.

  • Live on the client’s own domain, a2rpure.com
  • Redeploys automatically when code is merged to the main branch
  • Cart and checkout flow covered by a browser end-to-end test

Live. Product catalogue and payment gateway are still being finalised with the client.

Gyanrush

Gamified study app

My own product. An installable web app and Android build on one shared engine, with an API on Cloudflare and a Postgres database.

  • A shared engine package for levels, XP, streaks and spaced repetition, with its own test suite
  • API on Cloudflare Workers, Postgres on Supabase, anonymous sign-in
  • Question content is checked by a pipeline before it can be published

Web app is live as a preview. Not publicly launched yet.

This website

Astro site with interactive demos

Built with Astro. The support-desk demo replays answers recorded from real test runs, so what you see is what the engine did.

  • Static pages with a small script only where a page needs one
  • Five published test runs with every score visible
  • Respects reduced-motion and works with the keyboard

Live at fieldworkdev.pages.dev.

Vachix

AI voice companion app

A voice companion product I built end to end: web app, Android app and the API behind both.

  • More than 110 API endpoints, and over 4,000 automated tests across the project
  • Web app, plus an Android app that is in Google Play closed testing
  • Sign-in with roles and two-factor, international card payments, error monitoring

Live. Android is in closed testing, not yet public on Google Play.

CombinePairs well with

Add another part.

Frontend + Backend

The server side: sign-in, data, payments and the services your product talks to.

Frontend + AI

Support desks, WhatsApp assistants and workflows that answer only from your own content.

Can you work from a design I already have?

Yes. Send the design files and I will build to them, and tell you early where something will not work on a phone.

Something not listed?

Describe it. If it sits next to what I have shipped I will quote it. If it does not, I will tell you before you pay. See what I have and have not shipped.

Need frontend?

Send a few lines about the project. I reply within a working day, India time, with questions or a next step.