Hey, I'm

Sourabh
Sharma.

Self-taught Full-Stack Developer specializing in Next.js, React, TypeScript, and Supabase. I build and deploy production-ready applications from scratch.

Based in Gurgaon, India. Strong focus on problem-solving, rapid prototyping, and leveraging AI tools to accelerate development.

Sourabh Sharma, Full-Stack Developer from Gurgaon, India
DEVELOPER
SCROLL DOWN

About Me

Self-taught Full-Stack Developer specializing in modern web technologies including Next.js, React, TypeScript, and Supabase. Experienced in building and deploying production-ready applications from scratch.

Strong focus on problem-solving, rapid prototyping, and leveraging AI tools to accelerate development. I use Claude, Gemini, and Codex daily for code generation, debugging, and refactoring.

Completed CS50: Introduction to Computer Science (Harvard). Continuously learning full-stack development through hands-on projects with a strong focus on practical implementation over theoretical learning.

Based in Gurgaon, Haryana, India. Seeking an internship or junior developer role to contribute to real-world products and scale technical expertise.

FocusFull-Stack Development
ExperienceSelf-taught Developer
LocationGurgaon, Haryana, India
CertificationCS50 Harvard
Websitexsourabhsharma.github.io
ResumeView / Download
Portfolio Video

Engineer In Motion

Watch a quick intro to my work, my builder mindset, and the kind of full-stack products I enjoy creating.

What I Work With

These are the tools and technologies in my stack. Always expanding, always shipping.

Java

Programming Language

OOP clicked for me because of Java. It taught me how to structure code the right way and think in terms of objects and design patterns.

Python

Programming Language

My go-to language for scripts, automation, and quick prototyping. It makes complex things simple to build and iterate on fast.

JavaScript

Programming Language

The backbone of my web development work. From interactive UIs to server-side logic with Node.js, JS powers everything I build.

TypeScript

Programming Language

Type safety that saves me from bugs before they happen. I use TypeScript in all my Next.js and React projects for reliable, scalable code.

C / C++

Programming Language

Where I sharpen my fundamentals. Data structures, algorithms, and low-level problem solving that keeps my brain sharp.

React.js & Next.js

Frontend Development

My primary frontend stack. Next.js App Router for full-stack apps with server actions, SSR, and optimized performance out of the box.

HTML5, CSS3 & Tailwind

Frontend Development

Building responsive, pixel-perfect layouts. From vanilla CSS to Tailwind utility classes, I make sure everything looks clean on every screen.

Supabase & Drizzle ORM

Backend & Databases

Supabase for PostgreSQL, auth, and real-time data. Drizzle ORM for type-safe schema management and migrations in my full-stack apps.

REST APIs & Server Actions

Backend Development

Building and consuming APIs with Next.js Server Actions. Handling JSON, authentication, and integrating third-party services seamlessly.

Git, GitHub & Vercel

Tools & Platforms

Version control with Git, code hosting on GitHub, and seamless deployments on Vercel. My complete DevOps pipeline for shipping fast.

Claude, Gemini & Codex

AI-Assisted Development

Daily use of AI tools for rapid development, debugging, refactoring, and optimization. Leveraging AI to accelerate every stage of the workflow.

DSA & Web Architecture

Core Knowledge

Data Structures & Algorithms fundamentals, Web Architecture patterns, and API Design principles that form the foundation of solid software.

When I'm Not Coding

AI/ML Applications

Deeply interested in how AI is transforming software development and everyday tools. From integrating OpenAI and Groq APIs into my own projects to exploring how machine learning can solve real problems. The future is AI-native.

Personal Finance Systems

I built Track My Money because I'm passionate about financial literacy and tools. Understanding cash flow, automating budgets, and making smart money decisions — I believe everyone deserves great financial tools.

Developer Tools & Productivity

Always hunting for tools that make developers faster. That's why I built WebGem — a curated directory of web tools. I love discovering and building utilities that streamline the development workflow.

Content Creation

I like sharing what I learn. Breaking down a concept, showing how I built something, or just thinking out loud about tech. It helps me learn better and connect with people who are into the same stuff.

Books & Self Growth

I wasn't always into reading, but once I started I couldn't stop. Mostly stuff about self-improvement, tech, and money. Every good book I've read has changed how I look at things. Small ideas add up over time and completely shift your perspective.

Investing & Markets

I've been looking into crypto and stocks for a while. I'm not an expert at all, I'm just learning. But I enjoy studying charts, following trends, and trying to understand how money moves. It's like problem solving but with real stakes.

I think in years, not days. Every book I read, every line of code I write, every mistake I make. It all adds up somewhere. I'm just trying to make sure it adds up to something meaningful. - Sourabh Sharma

Projects & Code

Track My Money

A full-stack personal finance dashboard to monitor income, expenses, and financial health. Features an "Intelligence Hub" for spending insights, AI-based bank statement parsing, responsive dark/light mode UI with ShadCN, Supabase auth, and Drizzle ORM schema management. Deployed on Vercel.

Next.jsReactTypeScriptSupabaseDrizzle ORMTailwind CSSOpenAI/Groq

WebGem

A curated web tools directory featuring 160+ tools across 16+ categories. Advanced filtering by category, pricing, and difficulty. Includes saved tools, recently viewed tracking, SEO optimization with metadata and structured data (JSON-LD), and validation scripts for data quality.

Next.js 15React 19TypeScriptTailwind CSS

Portfolio Website

This very website you're looking at. Designed and developed a responsive portfolio showcasing projects and skills. Features a premium tech cursor, 3D tilt cards, smooth scroll reveals, integrated live demos and GitHub repositories for project verification.

HTMLCSSJavaScriptUI/UX
See All on GitHub

Find Me Online

I'm active on most of these platforms. If you want to talk tech, work on something together, or just say hi, feel free to reach out. I always reply.

Send Me a Message

Or email me directly at [email protected]

Say Hello