Hey, I'm

Sourabh
Sharma.

I build AI-powered tools and web apps using Python and JavaScript. Self-taught from Haryana, India. I turn ideas into working software, one project at a time.

Self-taught. 20 years old. Writing code since I was 18. The internet was my classroom.

Sourabh Sharma, self-taught developer from Haryana, India
DEVELOPER
SCROLL DOWN
01

About Me

I started coding at 18 because I wanted to build things, not just use them. Two years later, I spend most of my time writing Python scripts, building web apps, and diving deeper into machine learning.

No bootcamp. No mentor. I learned through docs, open-source code, and breaking things until they worked. That process taught me more than any curriculum could.

When I'm not writing code, I'm reading about AI research, studying market patterns, or figuring out how to build something new. I treat every project like a puzzle worth solving.

Based in Haryana, India. I speak English and Hindi.

FocusFull-Stack & AI/ML
Experience2+ Years Self-taught
LocationHaryana, India
StatusStudent & Builder
Websitexsourabhsharma.io
ResumeDownload CV
02

What I Work With

These are the tools in my stack right now. Always expanding, always shipping.

Python

Intermediate

My favourite language. I use it for scripts, automation, and messing around with data. It just makes things easy to build.

JavaScript

Beginner to Intermediate

I use it for web stuff mostly. Still learning the newer frameworks but I can get things working and that's what matters.

C++

Beginner

This one makes me think harder. Data structures and algorithms, competitive problems. It keeps my brain sharp.

Java

Beginner

OOP clicked for me because of Java. It's heavy, sure. But it taught me how to structure code the right way.

Web Dev

Intermediate

HTML, CSS, responsive layouts. I enjoy making things that look clean and work properly on every screen size.

AI & ML

Beginner

This is what excites me the most. I read papers, watch lectures, run notebooks. I'm still early but I'm completely hooked.

03

When I'm Not Coding

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
04

Projects & Code

01

AI Chatbot Engine

A conversational AI chatbot built from scratch using Python. Handles natural language queries, context retention, and pluggable response modules. Trained on custom datasets for domain-specific answers.

PythonNLPFlaskOpenAI API
View Project
02

Portfolio Website

This very website you're looking at. Custom-coded with vanilla HTML, CSS, and JS. Features a premium tech cursor, 3D tilt cards, smooth scroll reveals, and responsive design across all screens.

HTMLCSSJavaScriptUI/UX
View Project
03

Crypto Price Tracker

A real-time cryptocurrency dashboard that pulls live data from multiple APIs. Features price alerts, historical charts, portfolio tracking, and a clean minimal interface for quick market reads.

PythonREST APIJavaScriptCharts
View Project
See All on GitHub

05

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 hello@xsourabhsharma.io

Say Hello