Open to internship and junior developer roles
Sourabh Sharma
Full-Stack Developer
I build full-stack apps with Next.js, React, TypeScript, and Supabase - from first sketch to deployed product.
Based in Gurgaon, India. Strong focus on problem-solving, rapid prototyping, and using AI tools to accelerate development without losing the human touch.
Featured Projects
See allTech Toolbox
A practical builder with a fast learning loop.
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.
Engineer In Motion
Watch a quick intro to my work, my builder mindset, and the kind of full-stack products I enjoy creating.
Tools I use to turn ideas into working software.
These are the tools and technologies in my stack. Always expanding, always shipping.
Java
Programming LanguageOOP 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 LanguageMy go-to language for scripts, automation, and quick prototyping. It makes complex things simple to build and iterate on fast.
JavaScript
Programming LanguageThe backbone of my web development work. From interactive UIs to server-side logic with Node.js, JS powers everything I build.
TypeScript
Programming LanguageType 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 LanguageWhere I sharpen my fundamentals. Data structures, algorithms, and low-level problem solving that keeps my brain sharp.
React.js & Next.js
Frontend DevelopmentMy 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 DevelopmentBuilding responsive, pixel-perfect layouts. From vanilla CSS to Tailwind utility classes, I make sure everything looks clean on every screen.
Supabase & Drizzle ORM
Backend & DatabasesSupabase 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 DevelopmentBuilding and consuming APIs with Next.js Server Actions. Handling JSON, authentication, and integrating third-party services seamlessly.
Git, GitHub & Vercel
Tools & PlatformsVersion control with Git, code hosting on GitHub, and seamless deployments on Vercel. My complete DevOps pipeline for shipping fast.
Claude, Gemini & Codex
AI-Assisted DevelopmentDaily use of AI tools for rapid development, debugging, refactoring, and optimization. Leveraging AI to accelerate every stage of the workflow.
DSA & Web Architecture
Core KnowledgeData Structures & Algorithms fundamentals, Web Architecture patterns, and API Design principles that form the foundation of solid software.
What keeps me exploring outside the editor.
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 with live demos and code you can inspect.
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.
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.
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.
Find me online or send a direct message.
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.