SHUBHAM.DEVGAN
I help businesses turn ideas into production-ready software — from web and mobile products to backend systems, AI solutions, and cloud infrastructure.
Rebuilt a legacy invoicing tool as a multi-tenant SaaS. Owned the schema redesign, billing logic, and PDF generation pipeline.
The client's old tool generated invoices as a synchronous, blocking process — large batches would time out and silently fail. I redesigned the schema around tenants and moved generation to an async queue with retry logic and per-tenant billing rules.
Invoice generation dropped from an average of 40 seconds to under 15, and batch failures went from a weekly occurrence to zero in the first three months post-launch.
Mobile-first PWA for field inspectors working with unreliable connectivity. Built the sync engine and conflict resolution layer from scratch.
Inspectors work in basements, rural sites, and dead zones. The app needed to feel identical online or offline. I built a local-first SQLite store with a custom conflict-resolution layer that merges field edits by timestamp and section ownership.
Zero data loss reported across 12,000+ monthly inspections, even with inspectors going hours without signal.
Replaced a spreadsheet-driven reporting process with a live dashboard pulling from six data sources. Cut manual reporting to near zero.
The analytics team spent a full day each week stitching together exports from six separate tools. I built dbt models on top of a central warehouse and scheduled Airflow jobs to keep everything fresh automatically.
Manual reporting dropped to near zero — the team now spends that time on analysis instead of data wrangling.
Built an internal tool that uses an LLM pipeline with semantic search over past resolutions to classify and route incoming support tickets automatically, before they reach a human agent.
Tickets were triaged manually by a rotating on-call engineer, which meant slow first response and inconsistent routing. I built a pipeline that embeds each incoming ticket, retrieves similar historical tickets and their resolutions via vector search, and uses an LLM to classify intent, priority, and the right team — with a human-in-the-loop review step for low-confidence cases.
First-pass routing stayed accurate enough that most tickets never needed manual re-routing, cutting the on-call engineer's triage load by roughly a third, with the confidence-scoring step keeping the model's mistakes visible and correctable instead of silent.
Rebuilt a device telemetry path as an event-driven pipeline with backpressure, replayable consumers, and a time-series store sized for real-time querying.
Every device event was written straight to the primary database, so traffic spikes turned into lock contention and silently dropped readings. I moved ingestion behind a partitioned event log with consumer groups that batch writes into a time-series store, and made backpressure explicit — a slow consumer degrades throughput instead of losing data.
Peak bursts are absorbed without dropping events, and because consumers replay from an offset, recovering from a bad deploy became a rewind rather than a database restore.
Built an infrastructure-as-code platform for zero-downtime multi-region deploys, replacing a manual, single-region release process with automated blue-green rollouts.
Releases were a manual, single-region process — someone SSH'd into boxes and ran scripts by hand. I rebuilt the pipeline around Terraform-managed infrastructure and GitHub Actions, with blue-green deploys across regions and automatic rollback on failed health checks.
Deploys went from a nerve-wracking manual process to a routine automated one — a bad deploy triggers an automatic rollback instead of a middle-of-the-night page.
Get to the real problem before the real code — constraints, users, and what "done" actually means.
Design the system before building it: data model, boundaries, and the tradeoffs that are expensive to change later.
Ship in small, working increments with staging links from day one — not a black box until the deadline.
Deploy, document, and hand over cleanly — access and a walkthrough, not just a zip file.
Watch what happens in production and keep refining — most of the real learning happens after launch.
I'm Shubham Devgan, a software engineer with 8+ years of experience helping businesses turn ideas into working software. I build everything from web and mobile applications to backend systems, AI-powered products, and the cloud infrastructure behind them. Whether you need something built from scratch, an existing product improved, or help figuring out the right technical approach, I can take it from idea to production.
Complexity should earn its place. If a simpler system solves the problem, that's usually the better system.
A system isn't finished when the demo works. It needs to be reliable, observable, maintainable, and ready for the people who depend on it.
I believe in owning the outcome, not just my piece of the implementation — from architecture and code to deployment and what happens in production.
There is rarely one "right" architecture. Good engineering is about understanding the constraints, making the trade-offs explicit, and choosing what fits the problem.
Use the tools, patterns, and processes that help the team move forward. Don't add complexity just because it's considered best practice.
Who need someone to take an idea from concept to product.
That need custom software instead of forcing their workflow into existing tools.
That need additional engineering expertise to build or scale.
That need modernization, performance improvements, or technical direction.
Tell me what you're working on — an idea, an existing product, or a problem you're trying to solve. I'll get back to you and we can figure out the best way forward.