Skip to main content
sagarshah.dev
Full Stack AI Engineer · 10+ years shipping

Hi, I'm Sagar I build web products end to end.

Full Stack AI Engineer. React on top, Node underneath, and a decade of caring about both. One person with AI in the loop, moving at the speed of a team. Ahmedabad, India — working with teams worldwide.

Ahmedabad, India · IST (UTC+5:30)

Available for new projects

  • find a dev who ships end to end
  • Found 1 match: Sagar Shah
  • 10+ yrs · React · Node · TS
  • Figma to pixel-perfect code
  • mokoboko.xyz — bookings
  • fiskil.com — open banking
  • Available for new projects
  • hire him
Services

What you can hand me.

AI features, the product around them, or just the half you are missing. All three work.

  • AI features that survive users

    Chat that streams, agents that call your tools, retrieval that answers from your data instead of guessing, and long jobs that keep running after the tab closes. Built on the Claude and OpenAI APIs, with evaluations and spend limits in place before launch, not after the first bill.

  • The whole product, front to back

    Typed React and Next.js on top; Node with Express or NestJS and PostgreSQL underneath, plus vector search when your data has to be found by meaning rather than by keyword. Fast on a mid-range phone, usable from the keyboard, accessible by default rather than by audit. One person owns both ends, so nothing falls through the gap between them.

  • Design to code, designer optional

    Send a Figma file and it comes back as pixel-perfect, responsive, accessible code. No Figma file and no designer? I use AI to put a clickable wireframe in front of you within a day, then build the real interface from your existing components. Nothing waits on a hire.

Work

Products I helped build.

All five are live, in production, with real users. Click through and poke around.

  • Class booking page with a week-strip date picker and timed class cards showing instructor, price and a Book class button.

    MokoBoko

    Class booking platform for a boutique fitness studio in Lisbon. Browse the live schedule, book classes, buy packs or subscriptions, and pay online.

    Full stack — the whole platform: booking app, admin console, a shared component library, and an Express API with Stripe payments and automated emails.

    • React
    • Next.js
    • TypeScript
    • Tailwind CSS
    • Radix UI
    • React Query
    • Express
    • Sequelize
    • PostgreSQL
    • Supabase
    • Stripe
    Visit mokoboko.xyz (opens in a new tab)
  • Marketing hero headlined 'Enable Secure, Scalable Consumer Data Sharing' above a strip of partner logos.

    Fiskil

    Consumer data sharing infrastructure for banks and energy providers. One API platform for secure, consumer-permissioned data access at scale.

    Full stack — the customer console and auth flows, the Go services on Google Cloud behind them, and a docs platform with an AI assistant and MCP server.

    • React
    • Next.js
    • TypeScript
    • Tailwind CSS
    • Radix UI
    • React Query
    • Vite
    • Go
    • PostgreSQL
    • Firebase
    • Google Cloud
    • MCP
    • Jest
    • Cypress
    Visit fiskil.com (opens in a new tab)
  • Dark starfield hero reading 'Agentic Based Marketing' above a product panel pairing an AI chat with a company research table.

    Lantern

    An AI marketing platform. It builds a model of your target customers, then specialized agents research, personalize, and launch campaigns across channels.

    Full stack — product UI and the services behind it, from the React Flow workflow builder to Express and Fastify APIs and the Temporal jobs powering the AI agents.

    • React
    • Next.js
    • TypeScript
    • Tailwind CSS
    • React Flow
    • Express
    • Fastify
    • Temporal
    • Vercel AI SDK
    • OpenAI
    • PostgreSQL
    • Supabase
    • Redis
    Visit withlantern.com (opens in a new tab)
  • Flight search homepage with a 'Find Cheap Flights' form over a beach photo, above a grid of popular route cards with fares.

    Wingie

    A flight comparison and booking marketplace. Search fares across airlines, compare what's actually worth flying, and check out in a few clicks.

    Full stack — a React and TypeScript interface on an Express and PostgreSQL API, with Redux holding the search and booking state together.

    • React
    • TypeScript
    • Redux
    • Styled Components
    • React Bootstrap
    • Express
    • PostgreSQL
    • Firebase
    Visit wingie.com (opens in a new tab)
  • Rental homepage hero headlined 'Accommodation for students and expats', with a search-by-city bar and stat cards for tenants and properties.

    Pepehousing

    Rent a flat or a room in Poland. Browse verified listings, message the landlord directly, and pay online — securely, start to finish.

    Front end — a Next.js application with a typed data layer on Redux Toolkit, and every component documented in Storybook.

    • React
    • Next.js
    • TypeScript
    • Tailwind CSS
    • Redux Toolkit
    • Storybook
    Visit pepehousing.com (opens in a new tab)
About

A decade of building for the web. Still not bored.

Sagar Shah, on the right, standing outdoors in the evening with his family in front of a floodlit stone wall, wearing a brown-striped shirt and white trousers.

I'm a full stack AI engineer who takes the whole product — the architecture underneath and the pixels on top. I don't hand the interface to someone else and hope it comes back right. User experience, accessible markup, and code the next person can actually read all matter to me equally.

I shipped my first production code in December 2015 and haven't stopped since. A decade later the tools have changed — these days it's Next.js, TypeScript, NestJS and Tailwind CSS — but the part I like most hasn't: watching something go from a rough sketch to a URL that real people use.

I've worked both sides of the table. Over four years leading teams at an agency — architecture, sprint planning, enterprise clients — and since 2021, independent, working directly with founders and product teams who need one person who can hold the whole picture.

I like owning a product end to end: ideation, design, build, ship. Small teams suit me best — fewer handoffs, faster decisions, and no ambiguity about who is responsible for the thing working.

When I'm not in developer mode, you'll find me on X (opens in a new tab) or Indie Hackers, watching early-stage founders build in public. I do a bit of that myself — I post what I'm learning and what I'm breaking, and most of it ends up on GitHub (opens in a new tab).

A few quick bits:

  • B.E. in Computer Engineering
  • Full-time freelancer since 2021
  • Based in Ahmedabad, India (IST)
  • Avid learner
  • Aspiring indie hacker
  • Ships UI without waiting on a designer

One last thing: I'm taking on freelance work right now. Say hello — I don't bite.

Stack

The tools I reach for.

A decade of picking things up and putting a few down. These are the ones I'd be happy to be judged on.

  • AI & Agents

    Building with models, not just around them.

    • Claude API
    • Claude Code
    • Cursor
    • MCP
    • Vercel AI SDK
    • OpenAI API
  • Frontend

    Where most of my time goes.

    • JavaScript
    • TypeScript
    • React
    • Next.js
    • Tailwind CSS
  • Backend

    APIs, services, and the real-time bits.

    • Node.js
    • Express
    • NestJS
  • Data

    Relational when it should be, document when it shouldn't.

    • PostgreSQL
    • MongoDB
  • Design & Tooling

    Build it, document it, test it, ship it.

    • Figma
    • Storybook
    • Playwright
    • Git
Experience

A decade, three chapters.

Agency developer, then team lead, then independent. Here's the honest summary — the full version is in the CV.

  • Independent Freelancer

    Upwork

    • Ship production front ends and APIs for clients including MokoBoko, Fiskil, Lantern, Shosho and Crowe MacKay LLP.
    • Own features end to end — typed React and Next.js interfaces, the Node and Go services behind them, and the shared component libraries that keep them consistent.
    • Build the AI layer alongside the product — tool-calling agents and streaming chat for Lantern, an AI docs assistant and MCP server for Fiskil — on the Claude and OpenAI APIs.
    • Turn Figma files into pixel-perfect, accessible interfaces, and build the interface anyway when there is no designer.
    • Working stack: React, Next.js, TypeScript, Tailwind CSS, React Query, Node.js, Express, NestJS, Go, PostgreSQL, Firebase, Playwright.

    Present · 4 yrs 10 mos

  • Team Lead

    Greenapex

    • Led delivery teams across enterprise client projects.
    • Designed front-end and back-end architecture from scratch.
    • Ran sprint planning, estimation and task distribution.
    • Took internal product ideas from requirements gathering through to launch.

    · 4 yrs 4 mos

  • Full Stack Developer

    Dotnpixel

    • First full-stack role: built and maintained client web apps — React on the front end, Laravel behind it.
    • Where the habits started — read the ticket, ship the thing, own the bug.

    · 1 yr 6 mos

Testimonials

What it's like to work with me.

Unedited words from people who hired me.

  • Krisztian GyurisFounder, inboxgenie.io
    Job well done! I am really impressed. He is very very good at what he does:) I would recommend Sagar and will rehire in the future for Frontend development.
  • Eugen EsanuFounder, shosho.design
    Great guy, highly recommended for any COMPLEX front-end development job! His skills are top-notch and he will be an amazing addition to any team.
  • Joe MatkinFreelancer
    Sagar was extremely easy and pleasant to work with and he truly cares about the project being a success. Sagar has a high level of knowledge and was able to work on my MERN stack application without any issues.
FAQ

Questions people ask before hiring me.

Short answers. Anything else, email me.

  • How do we work together?

    A short call to pin down the real problem, then a written plan with milestones before I write any code. After that you get working software every week — not a status update.

  • What kind of work do you take on?

    Three kinds: a fixed project with a clear scope, a monthly retainer, or joining your team as an extra pair of hands. I'll build the whole thing or just the front end — your call.

  • Can you build AI features?

    Yes — chat that streams, agents that use your tools, answers pulled from your own data. Built on the Claude and OpenAI APIs, with spend limits and tests in place before launch, not after the first bill.

  • I don't have a designer. Is that a problem?

    No. Send a Figma file and it comes back as pixel-perfect code. No Figma? I'll put a clickable wireframe in front of you within a day, then build the real thing from your existing components.

  • What do you build with?

    React, Next.js and TypeScript on the front. Node with Express or NestJS and PostgreSQL behind it. If your stack is something else, tell me — I'd rather say it's not a fit than learn on your budget.

  • Where are you based, and will our hours overlap?

    Ahmedabad, India — IST (UTC+5:30). That's a full working day with Europe, mornings with Australia, and the start of the day with the US East Coast. Slack and email day to day, calls when a call is faster.

  • Are you free, and how do we start?

    Yes, I'm taking on new work right now. Email reachsagarshah@gmail.com with what you're building and when you need it — if it's a fit, you get a plan and a timeline back; if it isn't, I'll say so.

Contact

Got something you want built?

Tell me what you're working on. I'll tell you honestly whether I'm the right person for it — and what it would take.

You'll also find me here.