
Shubham Dalvi
Fullstack Developer·Mumbai, India
I design and build things for the web. How something feels matters just as much as how it works, and I think that shows in the final product.
Every project is a chance to create something useful, well-crafted, and maybe a little surprising. That's what keeps me building.
Currently working as a Fullstack Developer at SkillRev
Shubham Dalvi
Fullstack Developer·Mumbai, India
I design and build things for the web. How something feels matters just as much as how it works, and I think that shows in the final product.
Every project is a chance to create something useful, well-crafted, and maybe a little surprising. That's what keeps me building.
Currently working as a Fullstack Developer at SkillRev

Experience
I've been building for the web since college. Each role taught me something that shaped the next one. Here's how it played out.
Fullstack Developer
After Aiden's acquisition by SkillRev, I moved from a small startup to a bigger team. Now I'm building assessment and upskilling tools that thousands of learners use daily. Working on Regov, an Online Property Tax Portal for US local governments. Different kind of challenge here. It's less about making things work and more about making them work at scale.
AIDEN got acquired by SkillRev. That felt like proof we built something real.
Founding Frontend Engineer
Joined as the first frontend person to build AIDEN, an AI data analyst, from literally nothing. Designed the whole frontend architecture, built interactive data visualizations, and got a Python interpreter running in the browser using WebAssembly. We went from zero to getting acquired.
The startup bet paid off. From a blank repo to an acquisition.
Frontend Developer
Shipped complex CMO modules while working across design, product, and backend teams. This is where I got better at explaining technical tradeoffs to non-technical people and delivering production-ready UI when deadlines were tight.
My first role after college. A crash course in real-world product development.
Frontend Engineer (Freelance)
My first international gig. Found it because someone saw my portfolio. Built web-based AR interfaces with React and WebXR for a team in Vancouver. Doing this while in college and shipping production features across timezones was tough, but seeing my code in an actual AR product that people used? Totally worth it.
College + remote international work across timezones was rough. But shipping code to real users? Worth every late night.
Web Development Intern
Built MedpluBytes from scratch, a consultation management platform where actual doctors managed patient data and tracked analytics. Watching real practitioners use something I built in their daily work, not just a demo, that changed how I think about building software.
Building for doctors taught me something simple: the best code solves real problems for real people.
React Developer Intern
My first internship, while I was still in 2nd year of college. Shipped React components, built dashboards with Chart.js, wired up chat features. First time I saw my code actually being used by real users.
Projects

Interactive SQL Playground
SQL is everywhere, but learning it can be a pain. I wanted to build a tool that made it easy and fun to experiment with SQL concepts right in the browser, without any setup. Turns out, client-side SQL engines are pretty powerful these days.
Stack
Tools come and go, but taste stays. These are the ones I reach for most, but I'll pick up whatever the project needs.
Frontend
Backend
Infrastructure & Tools
Off the Clock
The best ideas I've had didn't come from a screen. They came while walking, trekking, swimming, or just goofing around with a new instrument. Everything outside of code feeds back into the craft.
Life in frames
Music is a huge part of how I think. Harmonium, piano, tabla, flute. Each instrument teaches you something about patterns, rhythm, and improvisation. Same skills live inside every well-architected codebase, different medium, same craft.

The best ideas don't come from staring at a screen. They come from somewhere between the fog and the summit. Trekking through the Sahyadris, road trips through the Western Ghats, swimming in open water. These aren't distractions from work. They're the fuel.

Shug's Corner
Tech, explained like I'd explain it to a friend.
What GPT? Shug Explain
6 min readPrompting 101: Shug Upgrade Brain
8 min readShug Accidentally Learned DNS
5 min readResearch
In my final year, our team built VIGILANT, a system that detects when a driver is falling asleep at the wheel. Started as a college project and ended up as an IEEE-published paper, presented at INDICON 2021.
Building something that could prevent real accidents on real roads taught me what good engineering is for. I helped with data collection, modeling, and co-authored the paper.

VIGILANT: A Car Accident Prevention System based on Driver Drowsiness
Contributions
The green squares don't tell the whole story. Most of my work lives in private repos, but the streak is real.
About
I studied Electronics Engineering at Mumbai University, but during lockdown I opened a code editor and never looked back. What hooked me was the immediacy. Build something, open a browser, and someone can use it. That loop got me hooked.
Since then, every project has been about the same thing: making something from nothing and putting it in front of real people. A tool, a product, a weekend experiment. The feeling of watching someone actually use it never gets old.
Electronics Engineering
Mumbai University · 2019–2023
5+ years learning and building for the web
First internship while in 2nd year of college
Currently reading
Get in Touch
I like talking about projects, roles, or just why a particular interface feels right. Always happy to chat.
If you're building something and want someone who sweats the details, let's talk.
Beat Lab
You've reached the end! Before you go, here's a little something that ties together my love for music, code, and building things. Click cells to compose a beat. Hit play. Export it. No installs, no setup. Just like how software should be.
Built with Web Audio API · zero dependencies · click cells to compose

