Senior Software Engineer
Tractable AI · building product-grade systems
Senior & Lead Software Engineer — TypeScript, React, Next.js, Node, Python, AWS. I ship product-grade systems for teams that care about clarity, velocity, and longevity. Previously at L'Oréal, Volkswagen, Emirates, Omnicom; now at Tractable AI; founder of TechHub.Cafe.
Senior Software Engineer
Tractable AI · building product-grade systems
TechHub.Cafe
Designed, built, and maintained independently
Build + lead
IC depth with architecture and team ownership
Trusted to unblock
Migrations, scale-ups, and high-leverage delivery
Not decoration — real pins where shipping happened. The line is messy chronology; the outcome is one senior who stays calm when time zones and stakeholders multiply.
5 cities · 3 countries
2016 — 2017
Foundations · CodeIgniter / Angular
2017 — 2020
Agency & travel · React · Expo 2020
2019 — 2020
Emirates Dex · on-site delivery
2022 — 2023
Volkswagen EOL · data viz
2020 — Present
Omnicom / L'Oréal → Tractable AI
India
2016 — 2017
Foundations · CodeIgniter / Angular
India
2017 — 2020
Agency & travel · React · Expo 2020
UAE
2019 — 2020
Emirates Dex · on-site delivery
Germany
2022 — 2023
Volkswagen EOL · data viz
India
2020 — Present
Omnicom / L'Oréal → Tractable AI
From fundamentals in Lucknow to on-site delivery in Munich and Dubai — milestones that shaped how I think about ownership, craft, and scale.
Aug 2025 — Present
Noida, India · AI-powered visual assessment for the auto & insurance industry
Surface area
4 modules
Focus
Product-grade UX
Jun 2021 — Aug 2025
Gurgaon, India · Including on-site at Volkswagen, Munich (Dec 2022 — Feb 2023)
Leadership
Team IC + lead
Travel
Munich on-site
Aug 2020 — Jun 2021
Gurgaon, India · B2B & B2C travel domain
Domain
Travel
Pattern
Multi-project
May 2019 — Jun 2020
Dubai, UAE · Travel Domain Expo 2020
Venue
Dubai on-site
Delivery
Expo timeline
Oct 2017 — May 2019
Gurgaon, India · Multi-product agency
Products
Multi-client
Mode
Agency velocity
Mar 2016 — Oct 2017
Lucknow, India · Where the fundamentals came from
Foundation
Full-stack basics
Impact
Internal systems
Outcomes, architecture choices, and the engineering moves behind them — filtered by the lens you care about.
Product-grade internal tooling for AI-powered visual assessment workflows.
Built end-to-end: AWS Cognito auth, Repair Estimate module with version history and inline editing, Damage Assessment with image-based panel labeling, plus a full Lead Capture system with rating, CRUD and soft delete.
Architecture
Engineering wins
Enterprise B2B front-end at global scale with measurable load-time wins.
Led the B2B front-end migration from React 16 to 18 and the move to Vite. Added Vitest tests and applied code-splitting, lazy loading and memoization to compress load times — while integrating Looker Studio dashboards for data viz.
Architecture
Engineering wins
Internal SaaS reporting surface spanning Web Components and polyglot services.
Designed and managed the Omni Reporting Tool for Omnicom — a TypeScript + Web Components front-end backed by Next.js, Node.js and Python services. Internal users get reporting at the speed they need it.
Architecture
Engineering wins
High-stakes automotive data visualization with tight stakeholder alignment.
Two months on-site in Munich building data-visualisation tooling for vehicle frequencies on Volkswagen's EOL project. React + Next.js front-end, Express + GraphQL backend, Python pipelines.
Architecture
Engineering wins
Platform modernization: architecture, containers, and deployment discipline.
Pioneered CI/CD pipelines for microservices and led the transition from a monolithic Express web app to a FastAPI-based microservice architecture on Docker + Kubernetes. Improved scalability, modularity and cost.
Architecture
Engineering wins
B2B + B2C portal delivered under conference-grade timelines.
On-site in Dubai with the Innovation Group: led front-end development for the Emirates Dex Portal (B2B + B2C). React + Angular front-end, Express REST APIs, MongoDB, Docker — all delivered for Expo 2020.
Architecture
Engineering wins
Radar shows aggregate depth by discipline; bars show individual tools I reach for in production. Tap a skill to see where it surfaced — roles and case studies.
Capability radar
Orbit snapshot
Tools change constantly. What stays consistent is how I choose boundaries, write contracts between services, and keep UX honest while systems grow.
Eight years of shipping under real constraints.
Senior IC · TypeScript & Python · platforms, migrations, and product surfaces · remote-friendly (IST)
Years engineering
Since 2016 — PHP to K8s-shaped problems.
Companies · 4 countries
EU, UK, India, UAE delivery.
Production projects
Internal tools to customer-facing apps.
Bugs squashed
With tests, traces, and honest postmortems.
Stack & terrain
Shipped alongside
Selected proof points
Platforms & services
Rebuilt a legacy Express monolith into FastAPI microservices on Kubernetes.
Modernization without stall
Led React 16 → 18 and CRA → Vite so the team kept shipping the whole way.
Enterprise & on-site
Munich engagement for Volkswagen — vehicle-data visualizations at stakeholder scale.
The throughline is leverage: migrations that reduce drag, internal tools that speed teams up, and interfaces that feel intentional — not merely functional. I started in CodeIgniter and PHP; today I lead TypeScript-heavy paths on Kubernetes and still care most about making ideas real and making them last.
➜ ~/philosophy
Engineering philosophy
01 — Listen first
I start with the problem, not the stack.
Tools are downstream. I want to understand the constraint that's actually hurting before I propose anything. Most ‘tech problems’ are decision problems in disguise.
02 — Decide in writing
Async-first, decision logs, no surprises.
Trade-offs go in docs you can revisit. You shouldn't need to be in the room with me to know what I'm thinking — or to push back.
03 — Ship in slices
Small PRs, real users, fast loops.
I optimise for the cycle: design → build → ship → learn. The smaller the slice, the faster the truth surfaces. Big-bang launches lose more often than they win.
04 — Leave it better
The codebase, and the team, sharper than I found them.
Documentation, patterns, the conversations I have in PR review. The goal isn't to be indispensable — it's to be unmissable while I'm there and unmissable in what I leave behind.
Currently exploring
TechHub.Cafe
A platform offering a diverse, growing collection of interview questions designed to help engineers prepare for interviews and study full-stack development. Built, designed and maintained solo.
German, A2 → fluency
Currently advancing toward higher CEFR levels — partly for the Munich connection.
Reading the source
Whenever a tool surprises me, I open the source. It's the cheapest senior-engineer skill there is.
Collaboration models
Same senior engineer — different mandate. Pick where you need leverage: hands-on build, architecture and migrations, or raising the team's ceiling.
Model 01
End-to-end product engineering for teams shipping something that matters. Full-stack, TypeScript-first, AWS-native.
Typical deliverables
Model 02
Strategic technical work for teams making expensive decisions: scaling, refactoring, or rebuilding — like Express → FastAPI on Kubernetes.
Typical deliverables
Model 03
For teams that don't just need a hire — they need a senior who raises everyone else's ceiling. Mentorship, reviews, hiring.
Typical deliverables
Education
Degrees sit next to a career that already ships — each stage sharpened how I frame problems, explain trade-offs, and learn without losing momentum.
Credentials
4
Span
2012 → now
Maharishi University of Information Technology
Formal depth alongside senior product engineering — closing the loop between coursework and production systems.
Integral University
Lucknow, Uttar Pradesh
Where scattered coding habits became a coherent engineering mindset.
Swami Vivekanand Subharti University (SVSU)
Meerut
First disciplined pass across the full stack — the base layer everything else stacks on.
NIELIT (UPTEC)
Structured IT curriculum alongside degree work — early signal that I like parallel tracks.
If you're hiring for a senior product-engineering role, this panel is the fastest way to align on fit before we schedule time.
Experience
8+ years
Location / timezone
Gurgaon, India · Remote-friendly (IST)
Response time
Typically within 48 hours
Preferred roles
Quick highlights
Notable achievements
Open to senior full-time roles and a small number of freelance engagements. Email is fastest — I read everything and reply within 48 hours.
Availability
Full-time roles and select high-leverage engagements. Remote-first; open to thoughtful travel when it accelerates outcomes.