Hi — I'm Vatsal Rajgor.

I build web products end to end.

Senior full-stack engineer with 6+ years across React, Next.js, TypeScript and Node — currently leading frontend delivery at Accenture. I care about interfaces that feel effortless and systems that stay dependable long after launch.

Pune, India · IST

01 · A little about me

"Good software is a team sport — I prioritize open communication and honest collaboration over hero coding."

Remote-ready

US/EU timezone overlap. Used to async communication and delivering independently.

Now

Building a CMS to power this very site

Based in

Pune, India · IST

Daily drivers

ReactNext.jsTypeScriptReduxTailwind CSSNode.js

02 · Selected projects

Threads Clone
01

Threads Clone

A production-grade social platform: nested comment threads, communities, activity feeds and Clerk authentication — built on Next.js server actions with MongoDB.

Next.jsClerkMongoDBZod
Visit live site
Mystery Message
02

Mystery Message

An anonymous feedback app with AI-suggested prompts via the OpenAI API. Custom-built authentication, authorization and session management, backed by MongoDB and Mongoose.

Next.jsOpenAIMongoDBNextAuth
Visit live site
Budget Wise
03

Budget Wise

Budget Wise is a full-stack personal finance app built with Next.js, Drizzle ORM, and PostgreSQL. Users can securely sign up, log expenses across custom categories, and visualize their spending patterns through interactive charts. The app also lets users set monthly budget limits and receive alerts when they're approaching or exceeding them, helping them stay on top of their finances at a glance.

Next.jsOpenAIPostgresMaterial UIDrizzle ORM
Visit live site
Rent Track
04

Rent Track

Rent Track is a full-stack rental business management system built with Next.js, Drizzle ORM, and PostgreSQL. It lets businesses track material inventory and stock availability in real time, manage the complete rental lifecycle from order to return, maintain customer records, and generate bills and invoices — replacing manual registers with a single streamlined dashboard.

Next.jsPostgresMaterial UIDrizzle ORM
Visit live site

03 · Where I've worked

2026 — Present

Accenture

Technical Lead

Leading frontend architecture and delivery for enterprise client platforms; mentoring engineers and owning code quality across teams.

2022 — 2026

Amdocs

Sr. Software Developer

Built and maintained user-facing features for large-scale telecom products using modern frontend tooling.

2021 — 2022

Creative IT India

Software Engineer

Shipped responsive, performance-focused web applications in React.

2020 — 2021

Creative IT India

Jr. Software Engineer

Developed UI features and improved page performance across multiple projects.

2019 — 2020

Self-employed

Freelance Developer

Designed and delivered a full-stack rental-management application on the MERN stack.

2018-2019

Source Code Technologies

Frontend Engineer Intern

Contributed to a web-based platform in React.js, enhancing interactivity.

04 · Kind words

"

"Working with Vatsal has been an absolute pleasure. His expertise in React and Next.js is outstanding, and he consistently delivers high-quality, scalable solutions. His problem-solving skills and attention to detail make him an invaluable team member."

Yash Deshpande

Sr. Software Engineer

"

"Vatsal is a highly skilled full-stack developer who not only writes clean, efficient code but also understands the bigger picture. He played a key role in delivering our project on time and ensured seamless integration between frontend and backend."

Manasa Koppal

Team Lead

"

"I had the pleasure of working alongside Vatsal on several projects, and his ability to solve complex issues with creative solutions is inspiring. He's always eager to learn and help others — a great asset to any team."

Mayur Sanganwar

Software Engineer

React
Next.js
TypeScript
Redux
Tailwind CSS
Node.js
Express
MongoDB
PostgreSQL
Python
OpenAI
Hugging Face
React
Next.js
TypeScript
Redux
Tailwind CSS
Node.js
Express
MongoDB
PostgreSQL
Python
OpenAI
Hugging Face
React
Next.js
TypeScript
Redux
Tailwind CSS
Node.js
Express
MongoDB
PostgreSQL
Python
OpenAI
Hugging Face
React
Next.js
TypeScript
Redux
Tailwind CSS
Node.js
Express
MongoDB
PostgreSQL
Python
OpenAI
Hugging Face
React
Next.js
TypeScript
Redux
Tailwind CSS
Node.js
Express
MongoDB
PostgreSQL
Python
OpenAI
Hugging Face
React
Next.js
TypeScript
Redux
Tailwind CSS
Node.js
Express
MongoDB
PostgreSQL
Python
OpenAI
Hugging Face
React
Next.js
TypeScript
Redux
Tailwind CSS
Node.js
Express
MongoDB
PostgreSQL
Python
OpenAI
Hugging Face
React
Next.js
TypeScript
Redux
Tailwind CSS
Node.js
Express
MongoDB
PostgreSQL
Python
OpenAI
Hugging Face
React
Next.js
TypeScript
Redux
Tailwind CSS
Node.js
Express
MongoDB
PostgreSQL
Python
OpenAI
Hugging Face
React
Next.js
TypeScript
Redux
Tailwind CSS
Node.js
Express
MongoDB
PostgreSQL
Python
OpenAI
Hugging Face
React
Next.js
TypeScript
Redux
Tailwind CSS
Node.js
Express
MongoDB
PostgreSQL
Python
OpenAI
Hugging Face
React
Next.js
TypeScript
Redux
Tailwind CSS
Node.js
Express
MongoDB
PostgreSQL
Python
OpenAI
Hugging Face
React
Next.js
TypeScript
Redux
Tailwind CSS
Node.js
Express
MongoDB
PostgreSQL
Python
OpenAI
Hugging Face
React
Next.js
TypeScript
Redux
Tailwind CSS
Node.js
Express
MongoDB
PostgreSQL
Python
OpenAI
Hugging Face
React
Next.js
TypeScript
Redux
Tailwind CSS
Node.js
Express
MongoDB
PostgreSQL
Python
OpenAI
Hugging Face
React
Next.js
TypeScript
Redux
Tailwind CSS
Node.js
Express
MongoDB
PostgreSQL
Python
OpenAI
Hugging Face

05 · How I approach a project

01

Planning & strategy

We start by understanding your goals, user needs, and the technical constraints. A solid architecture and design system lays the foundation for everything else.

02

Build & iterate

Using modern tools like Next.js and Tailwind, I build the product piece by piece, maintaining constant communication and iterating based on feedback.

03

Ship & support

Deploying the product is just the beginning. I ensure everything runs smoothly, performs well, and stands the test of time.

Ready to take your digital presence to the next level?

Let's get in touch