Full-Stack Developer · Gujarat, India

Ujjval Bhatti

I build AI agents, developer tools and full-stack products —
the kind that ship, not the kind that sit in a slide deck.

Open to work — Remote · UK · US · India

Five years of shipping. Four companies. Fifty students trained. One rule — build things people can actually use.

0Years building
for the web
0Public repos
on GitHub
0Developers
trained
0Test coverage
at AttainU
Experience

Where I've shipped.

2026 — Present

Full-Stack Developer

Salient Studio — India · Remote

01
  • Build and ship client web applications in TypeScript, React, Next.js and Node.js, with server-side rendering and reusable component libraries.
  • Design REST APIs and MongoDB data models with authentication, role-based access control and third-party integrations.
  • Own features from specification to deployment — code review, bug triage and production debugging.
TypeScriptNext.jsReactNode.jsMongoDB
2025 — 2026

Full-Stack Developer

CodeStorm — India · Remote

02
  • Built and maintained web applications end to end in React and Node.js — component architecture, REST integration and responsive layouts.
  • Designed Express services and MongoDB schemas with authentication, protected routes and third-party integrations.
  • Took features from requirement through to release, including code review and post-release fixes.
ReactNode.jsExpressMongoDB
2023

Junior Software Developer

Datavizz — Ahmedabad, India

03
  • Built JavaScript dashboards and integrated REST APIs for dynamic applications.
  • Optimised frontend performance and assisted with debugging and QA testing.
  • Supported backend data handling and real-time processing with Node.js.
JavaScriptDashboardsNode.jsQA
2022 — 2023

Full-Stack Developer · Apprenticeship

AttainU — Remote, India

04
  • Built 2 full-stack applications with React, Node.js and MongoDB, including JWT auth and role-based access control.
  • Wrote unit and integration tests with Jest and Supertest, lifting coverage to 95%.
  • Worked in Agile sprints with daily stand-ups and peer code reviews.
MERNJWTJestAgile
Featured

razorpay-trigger

Signed, realistic mock Razorpay webhooks fired straight at localhost. Like stripe trigger — but for Razorpay. No ngrok, no dashboard clicking, no real payments. Zero runtime dependencies.

Selected work

Things I built.

2026

Autonomous Browser Agent

An AI-driven browser control system in Python + Playwright. The model navigates, clicks, reads and extracts data from live websites with no human in the loop — multi-LLM support across OpenAI, Gemini, DeepSeek, Groq and Ollama.

PythonPlaywrightLLMAutomation
GitHub ↗
2026

razorpay-trigger

A zero-dependency CLI that fires signed, realistic Razorpay webhooks straight at localhost. Published to npm.

TypeScriptCLInpm
npm ↗
2026

BidYourMeme

A meme leaderboard where money — not the algorithm — decides who gets seen. Payments, ranking, moderation and the whole product surface.

Full-stackPaymentsLive
Visit ↗
2025

Dr. Doom — AI Doctor

A medical assistant chatbot doing symptom analysis and health guidance, wired to the Gemini API with a fast, friendly interface.

Gemini APIChatbotJS
GitHub ↗
2024

Social Media App

Full-stack social platform — authentication, CRUD, profile management and post interactions on a responsive React frontend over secure Express APIs.

ReactExpressMongoDB
GitHub ↗
2022

E-commerce Backend

A complete commerce API on Node, Express and MongoDB — catalogue, cart, orders and auth, structured the way a real store needs it.

Node.jsMongoDBREST
GitHub ↗
Ongoing

Office Rage & 15 more on GitHub

A browser game about the worst day at work, a cyberpunk demo site, dashboards, CLIs and experiments. I build in public — the repo list is the honest version of the résumé.

Game devCanvasOpen source
What I do

How I can help.

AI agents & automation

Systems where a model does the work instead of a brittle script — browser agents, LLM-backed workflows, extraction pipelines that survive a page redesign.

  • Autonomous browser control with Playwright
  • Multi-provider LLM integration and cost control
  • Structured extraction from messy, live sources

Full-stack product builds

Empty repository to deployed product. React on the front, Node and MongoDB behind it, and the unglamorous middle — auth, roles, payments, tests — actually finished.

  • React front ends over secure REST APIs
  • JWT auth, role-based access, third-party integrations
  • Jest and Supertest coverage, not just a smoke test

Developer tooling

The boring infrastructure that makes a team faster. If your workflow has a step everyone dreads, that step is usually a CLI away from disappearing.

  • CLIs and webhook test harnesses
  • Local-first workflows that also run in CI
  • Published, documented, zero-dependency where possible
Stack

Tools of the trade.

Languages

  • JavaScript
  • TypeScript
  • Python
  • HTML
  • CSS
  • SQL

Frameworks

  • React
  • Node.js
  • Express.js
  • Playwright
  • Jest & Supertest

Data & Infra

  • MongoDB
  • Firebase
  • REST APIs
  • JWT & RBAC
  • Webhooks

Tools

  • Git
  • VS Code
  • Postman
  • Agile / Scrum
  • LLM APIs
Portrait of Ujjval Bhatti
Based inGujarat, India
PronounsHe / Him
StatusOpen to work
About

Engineer first, founder by habit.

I started in a full-stack apprenticeship in 2022, writing React and Node until the tests passed at 95% coverage. Since then I've built dashboards at an agency and spent two years shipping production web products in React, Node and TypeScript.

These days most of my energy goes into AI-adjacent engineering — autonomous browser agents, LLM-backed products, and developer tools that remove the annoying part of someone's day. I now build at Salient Studio, a small AI product engineering studio, and publish the tools I wish existed: razorpay-trigger is on npm.

An MSc in Marketing from Edinburgh Napier sits behind the engineering, which is a strange combination until you watch me name a product, price it and ship it in the same week.

MSc MarketingEdinburgh Napier University · Edinburgh, UK
2023 — 2024
BCom · First Division, 76.81%Veer Bahadur Singh Purvanchal University · Jaunpur, India
2020 — 2023
Contact

Let's build something.

Open to full-stack and AI engineering roles and product work — remote, UK, US, Germany or India. Or just send an idea you've been sitting on.

bhattiujjval007@gmail.com