Skip to main content
Home Work About Skills Contact
B.Tech CSE Student · Full-Stack Developer

I help ideas turn into software that actually runs.

From a rough concept to a working build — Python, the web, and the debugging in between. I build complete applications, not tutorial-length demos.

shubham@gec-jhalawar — zsh
2023 – 2027 · B.Tech CSE Government Engineering College, Jhalawar Python-first, full-stack range 5 shipped projects Volleyball & table tennis 2023 – 2027 · B.Tech CSE Government Engineering College, Jhalawar Python-first, full-stack range 5 shipped projects Volleyball & table tennis
01 — selected work

A few things I’ve built end to end.

Five projects, five different problems — desktop tools, web apps, and the odd 2am dependency bug along the way.

In active development
PythonFletSupabaseDesktop

Card Table

A desktop scoring & ranking app for physical card games like Call Break — built with Flet for a native, game-inspired dark UI, backed by Supabase for persistent match history.

Built for GEC Jhalawar
FastAPIReactPostgreSQLWebSockets

College Sports Management App

A full sports-management platform for GEC Jhalawar’s annual sports event — live scores, rosters, and match history over a FastAPI + React + WebSockets stack.

FlaskJinja2Python

Synovixura Flask Web App

The application layer behind the Synovixura Tech brand site — a Flask app handling routing, templating, and server-side logic.

HTML/CSSJavaScriptE-commerce UI

Amazon Clone

A front-end recreation of an e-commerce experience — product listings, cart interactions, and a responsive storefront.

View all projects
02 — how I build

Not a sequence — just what I keep coming back to.

01

I start with the problem, not the stack.

Before picking a framework, I try to understand what actually needs to exist — for the score sheet, the tenant list, the match schedule — whatever the real thing is.

02

I ship a working version early.

A rough build that runs teaches me more than a polished plan that doesn’t. I’d rather find the real bugs on day two than the imagined ones on day ten.

03

I don’t stop at “it works on my machine.”

Dependency pinning, environment quirks, and deployment details eat real time — I treat them as part of the build, not an afterthought.

04

I stay a beginner on purpose.

New frameworks and tools are still the fastest way to find out what’s actually possible — so I keep picking up ones I haven’t used yet.

03 — focus

What I spend my time on.

For full projects

Complete Applications

End-to-end builds — desktop tools, web apps, and the databases behind them. I’d rather ship one working thing than three half-finished demos.

See the projects →
For the stack itself

Learning in the Open

Python, web frameworks, UI/UX, and automation — most of what I know came from breaking something and figuring out why.

See the stack →
let’s talk

Have something worth building? Let’s talk it through.