00%

I build software that ships, not slideware.

I help businesses turn ideas into production-ready software — from web and mobile products to backend systems, AI solutions, and cloud infrastructure.

EXPERIENCE
8+ yrs
shipping production systems
PROJECTS
15+
delivered end-to-end
VELOCITY
40%
faster development cycles
EFFICIENCY
~15%
reduction in development cost
§ 01

Selected work

P-001

Invoicing platform — multi-tenant SaaS rebuild

Rebuilt a legacy invoicing tool as a multi-tenant SaaS. Owned the schema redesign, billing logic, and PDF generation pipeline.

Next.jsPostgresStripeRedis
−63%
invoice generation time
CHALLENGE / APPROACH

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.

RESULT

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.

P-002

Offline-first inspection app

Mobile-first PWA for field inspectors working with unreliable connectivity. Built the sync engine and conflict resolution layer from scratch.

React NativeGoSQLitegRPC
12k+
inspections synced monthly
CHALLENGE / APPROACH

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.

RESULT

Zero data loss reported across 12,000+ monthly inspections, even with inspectors going hours without signal.

P-003

Internal analytics dashboard

Replaced a spreadsheet-driven reporting process with a live dashboard pulling from six data sources. Cut manual reporting to near zero.

PythondbtAirflowRecharts
8 hrs
saved per week, per analyst
CHALLENGE / APPROACH

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.

RESULT

Manual reporting dropped to near zero — the team now spends that time on analysis instead of data wrangling.

P-004

AI-powered support triage assistant

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.

OpenAI APIPythonpgvectorFastAPI
~35%
less manual ticket triage
CHALLENGE / APPROACH

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.

RESULT

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.

P-005

Event-driven telemetry ingestion pipeline

Rebuilt a device telemetry path as an event-driven pipeline with backpressure, replayable consumers, and a time-series store sized for real-time querying.

GoKafkaTimescaleDBKubernetes
0
events dropped at peak load
CHALLENGE / APPROACH

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.

RESULT

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.

P-006

Multi-region deployment platform

Built an infrastructure-as-code platform for zero-downtime multi-region deploys, replacing a manual, single-region release process with automated blue-green rollouts.

TerraformAWSGitHub ActionsGo
6x
faster multi-region deploys
CHALLENGE / APPROACH

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.

RESULT

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.

§ 02

How I work

01

Understand

Get to the real problem before the real code — constraints, users, and what "done" actually means.

02

Architect

Design the system before building it: data model, boundaries, and the tradeoffs that are expensive to change later.

03

Build

Ship in small, working increments with staging links from day one — not a black box until the deadline.

04

Ship

Deploy, document, and hand over cleanly — access and a walkthrough, not just a zip file.

05

Improve

Watch what happens in production and keep refining — most of the real learning happens after launch.

§ 03

About

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.

Based in India · Working globally
§ 04

How I think about engineering

01

Simple over clever

Complexity should earn its place. If a simpler system solves the problem, that's usually the better system.

02

Production over prototypes

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.

03

Ownership over handoffs

I believe in owning the outcome, not just my piece of the implementation — from architecture and code to deployment and what happens in production.

04

Trade-offs over dogma

There is rarely one "right" architecture. Good engineering is about understanding the constraints, making the trade-offs explicit, and choosing what fits the problem.

05

Pragmatism over process

Use the tools, patterns, and processes that help the team move forward. Don't add complexity just because it's considered best practice.

§ 05

What I can build you

01 / PRODUCT
WebMobileSaaS
02 / ENGINEERING
BackendAPIsDistributed Systems
03 / AI
GenAIAI powered chatbotsAI AgentsAI-powered products
04 / CLOUD & DEPLOYMENT
AWSGCPAZUREScalingCI/CD Pipelines
05 / ARCHITECTURE
System DesignTechnical StrategyConsulting
06 / EXISTING PRODUCTS
PerformanceModernizationTechnical Debt
§ 06

Who I work with

Founders

Who need someone to take an idea from concept to product.

Growing businesses

That need custom software instead of forcing their workflow into existing tools.

Startups & product teams

That need additional engineering expertise to build or scale.

Businesses with existing software

That need modernization, performance improvements, or technical direction.

§ 07

Have something you're trying to build?

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.

Start a conversation →
CONNECT ON
LinkedIn