22.7196°N — 75.8577°E / IST

SHUBHAMDIXIT

Senior full-stack developer, 9 years shipping scalable web apps — from React interfaces to Web3 smart contracts.

Location

Indore, India

01 / PROFILE

WHATI DO

Senior Full Stack Developer with 9 years of experience designing and deploying scalable, high-performance web applications — JavaScript, TypeScript, React.js, Next.js, and Node.js on cloud-based architectures.

I build complex, multi-app platforms — marketplaces, fintech, and notarization — with event-driven backend workflows and integrated third-party service layers.

I collaborate in distributed teams, lead Agile/SCRUM delivery, and mentor developers.

I'm also skilled in Web3 development — integrating blockchain networks, smart contracts, wallets, and tokens for decentralized applications (dApps).

React◆Next.js◆TypeScript◆Node.js◆NestJS◆PostgreSQL◆MongoDB◆Docker◆AWS◆Solidity◆Web3.js◆Kafka◆Trigger.dev◆Turborepo◆React◆Next.js◆TypeScript◆Node.js◆NestJS◆PostgreSQL◆MongoDB◆Docker◆AWS◆Solidity◆Web3.js◆Kafka◆Trigger.dev◆Turborepo◆

02 / BLOG

Blogs

B·02 · ARTIFICIAL INTELLIGENCE

RAG: How to Make LLMs Accurate With Your Own Data

A practical guide to Retrieval-Augmented Generation — how to ground LLM answers in your own documents using embeddings, vector search, and smart chunking.

SEP 07, 2026 · 6 MIN READ
B·03 · ARTIFICIAL INTELLIGENCE

Generative AI, Explained: How Machines Learned to Create

A practical, no-hype breakdown of how generative AI actually works — transformers, self-attention, RLHF, diffusion models — and where it's genuinely useful versus overhyped.

SEP 07, 2026 · 6 MIN READ
B·04 · ENGINEERING

React 19 Features That Actually Change How You Write Code

A practical tour of React 19's biggest features — useActionState, the use API, useOptimistic, ref as a prop, document metadata, and better error reporting.

SEP 07, 2026 · 3 MIN READ
B·01 · ARTIFICIAL INTELLIGENCE

Prompt Engineering vs Context Engineering: The Right Way to Build LLM Apps

Prompt engineering optimizes the instruction. Context engineering optimizes what the model actually sees. Here's why the second one matters more as LLM apps get complex.

SEP 07, 2026 · 6 MIN READ
B·02 · ARTIFICIAL INTELLIGENCE

RAG: How to Make LLMs Accurate With Your Own Data

A practical guide to Retrieval-Augmented Generation — how to ground LLM answers in your own documents using embeddings, vector search, and smart chunking.

SEP 07, 2026 · 6 MIN READ
B·03 · ARTIFICIAL INTELLIGENCE

Generative AI, Explained: How Machines Learned to Create

A practical, no-hype breakdown of how generative AI actually works — transformers, self-attention, RLHF, diffusion models — and where it's genuinely useful versus overhyped.

SEP 07, 2026 · 6 MIN READ
B·04 · ENGINEERING

React 19 Features That Actually Change How You Write Code

A practical tour of React 19's biggest features — useActionState, the use API, useOptimistic, ref as a prop, document metadata, and better error reporting.

SEP 07, 2026 · 3 MIN READ
B·01 · ARTIFICIAL INTELLIGENCE

Prompt Engineering vs Context Engineering: The Right Way to Build LLM Apps

Prompt engineering optimizes the instruction. Context engineering optimizes what the model actually sees. Here's why the second one matters more as LLM apps get complex.

SEP 07, 2026 · 6 MIN READ
B·02 · ARTIFICIAL INTELLIGENCE

RAG: How to Make LLMs Accurate With Your Own Data

A practical guide to Retrieval-Augmented Generation — how to ground LLM answers in your own documents using embeddings, vector search, and smart chunking.

SEP 07, 2026 · 6 MIN READ
B·03 · ARTIFICIAL INTELLIGENCE

Generative AI, Explained: How Machines Learned to Create

A practical, no-hype breakdown of how generative AI actually works — transformers, self-attention, RLHF, diffusion models — and where it's genuinely useful versus overhyped.

SEP 07, 2026 · 6 MIN READ

03 / EXPERIENCE

EXPERIENCE

Every role is presented as context → challenge → engineering approach → technical decisions → impact, not a list of technology badges. Filter by the kind of problem being solved.

Showing all 3 roles.

Lead Full Stack Developer · Indore · On-site · 2022 — Now

Context

Lead Full Stack Developer on a multi-app marketplace platform covering campaign management, creator onboarding, and contract workflows — several applications living in one monorepo, sharing a common component library, API clients, and validation layer.

Engineering Challenge

Keeping behavior consistent across multiple applications while the business processes behind them — campaigns, onboarding, contracts — are multi-step and asynchronous.

Engineering Approach

Shared TypeScript utilities, API clients, and validation patterns so applications behave consistently, and treated API errors, async state transitions, and edge cases as first-class parts of each workflow.

Technical Decisions

  • Developed reusable TypeScript utilities, shared API clients, and validation patterns to reduce duplicated logic and maintain consistent behavior across multiple applications.
  • Collaborated with product managers, designers, and backend engineers to translate business requirements into maintainable features across campaign management, creator onboarding, and contract workflows.
  • Improved application reliability by handling API errors, asynchronous state transitions, and edge cases across complex multi-step business processes.
  • Built on event-driven backend workflows and an integrated third-party service layer — HubSpot, Stripe, PandaDoc, Clerk, Twilio, Resend, SendGrid, and Meilisearch.
  • Participated in code reviews, technical discussions, and iterative delivery to maintain code quality and support scalable development across the monorepo.

System Flow

Business Requirement→Shared Utilities & API Clients→Validated Multi-Step Workflow→Reviewed & Delivered

Impact

Consistent behavior and reliable feature delivery across multiple applications in one monorepo, with duplicated logic removed and multi-step workflows hardened against API errors and edge cases.

Senior Frontend Engineer · Saudi Arabia · Remote · 2019 — 2022

Context

Senior Frontend Engineer on member-facing and administrative web applications built with Next.js, working closely with backend engineers on a shared API surface.

Engineering Challenge

Keeping rendering fast and network traffic low across member and admin workflows, while forms, API integrations, accessibility, and responsive behavior stayed consistent as the product grew.

Engineering Approach

Used Next.js Server Components and client-side caching to decide where each piece of data is fetched, and built a reusable layer — form components, typed API integrations, UI primitives — for consistent building blocks across screens.

Technical Decisions

  • Optimized frontend rendering and data-fetching strategies using Next.js Server Components and client-side caching to improve responsiveness and reduce unnecessary network requests.
  • Implemented reusable form components, typed API integrations, and consistent error-handling patterns to simplify development across member-facing and administrative workflows.
  • Strengthened application accessibility and responsive behavior through reusable UI primitives, semantic markup, and consistent design-system conventions.
  • Collaborated with backend engineers to define API contracts, troubleshoot integration issues, and keep frontend validation consistent with backend business rules.

System Flow

Server Component Fetch→Client-Side Cache→Typed API Call→Accessible, Validated UI

Impact

Faster, more responsive member and admin experiences with fewer redundant network requests, and a reusable, accessible UI foundation that simplified development across workflows.

Frontend Engineer · Remote · May 2017 — Dec 2019

Context

Frontend Engineer on a remote, distributed team delivering web applications for multiple clients, built with React and TypeScript.

Engineering Challenge

Client projects needed interactive, real-time features on tight timelines, while production issues and UI defects had to be diagnosed quickly without destabilizing work that had already shipped.

Engineering Approach

Built reusable React components and TypeScript modules so each client project started from consistent parts, and treated REST integration and real-time updates as shared patterns instead of per-project one-offs.

Technical Decisions

  • Developed reusable React components and TypeScript-based frontend modules, improving maintainability and consistency across client projects.
  • Integrated REST APIs and real-time communication features to support interactive workflows and timely updates across web applications.
  • Investigated production issues, fixed UI defects, and optimized component rendering to improve application stability and user experience.
  • Worked with cross-functional and distributed teams to clarify requirements, estimate development tasks, and deliver features within project timelines.

System Flow

Requirement Clarified→Reusable Components→API & Real-Time Integration→Delivered On Estimate

Impact

Maintainable, consistent frontend modules across client projects, stable production behavior, and features delivered within agreed timelines.

04 / STACK

TOOLS I THINK IN

Frontend

S/01

Backend

S/02

Data & Infra

S/03

Web3 / Blockchain

S/04

Platforms & Integrations

S/05

Testing

S/06

Tools

S/07
FRONTEND / COMPONENT SYSTEMSS/01·67

POSITION IN THE STACK

CLIENTSERVERDATACLOUD
SEL 01 / 67
LIVE

◆ SELECTED WORK

A FEW THINGS I'VE BUILT

Each build was shaped around a real product problem: latency, trust, workflow complexity, or user experience clarity. The work below focuses on the decisions behind the delivery, not just the stack used to ship it.

RTK QueryAxios

◆ EDUCATION

EDUCATION

Bachelor's in Computer Science

IET, DAVV

2013 — 2017 · Indore, India

05 / CONTACT

REPLIES WITHIN 24H — IST TIME

HAVE SOMETHING TO BUILD? SAY HELLO.

NO AUTO-REPLIES. JUST ME