Career
Power electronics to industrial vision to medical devices to automotive AI — each move added a layer rather than replacing one.
Independent platform engineering
Apr 2026 — presentDesigning, building and operating a private production estate alone — architecture, code, infrastructure, security and operations. More than sixty distinct pieces of work: a multi-tenant business suite behind its own identity provider, a browser office suite with native clients, two marketplaces, CNC and AGV firmware with the cloud services around them, multiplayer 3D worlds held to a frame-time gate, and the dial-out control plane, release engineering and recovery drills underneath. Five servers, more than a hundred hostnames and over 1,300 immutable releases retained — all of it surveyed into a database rather than remembered.
GIS mapping & navigation platform
May 2026 — Jul 2026A map workspace and a turn-by-turn navigation product on one backend. The web application puts 2D maps, a 3D globe and terrain, drawing and measurement, weather, sun and moon, and live aircraft, ship and traffic layers in one place; native Android and Windows clients share its routing and search. I built the navigation engine — route projection, damped heading, re-routing and road-named voice guidance — an India-focused geocoder over OSRM routing, consent-gated trip telemetry, accounts and subscription billing. 141 commits across six private repositories; the Android client ships through in-app updates.
Industrial chiller design & simulation platform
Oct 2025 — Mar 2026Six months building the engineering tool for a grain-cooling chiller line: vapour-compression cycle modelling against real refrigerant property data, psychrometric and load calculations, compressor and heat-exchanger selection, and the sizing reports an engineer has to sign. Shipped as a web platform with a native mobile client for use on site.
Technical Lead
2022 — Aug 2024Led development of AI-driven ADAS features — surround-view 3D visualization, obstacle rendering and an in-cabin natural-language voice interface — on Renesas R-Car hardware. Owned performance across the CUDA, OpenGL ES and machine-learning boundary, plus technical direction and mentoring for the feature team.
Engineering Contributor — CUDA-EVAL
Jul 2024 — Aug 2025Designed and reviewed GPU-programming evaluation tasks used to train and benchmark frontier language models. Authored problem statements with explicit inputs, constraints and objective acceptance criteria, produced validated reference solutions, and peer-reviewed other engineers' submissions for technical correctness and completeness.
Senior Software Engineer
2015 — 2022Pioneered the company's OCT imaging analysis platform: GPU-accelerated deep learning for retinal layer segmentation, real-time 3D reconstruction in OpenGL, and the Qt clinical application clinicians used day to day. Included two international onsite engagements.
Embedded Engineer
2012 — 2015Machine-vision inspection systems, industrial control integration and robotics — currency authentication, oil-seal inspection, a 600 kg material-handling robot and a bipedal radiation-survey robot for nuclear plant use.
Robotics Development & Training
2010 — 2012Designed and built domestic and industrial robots, and ran the technical training side of the business alongside it — robotics courses, seminars and hands-on workshops. The full build path stayed in house: schematic design, PCB layout and etching, assembly and bring-up, so trainees followed a board from drawing to working hardware rather than starting from a kit.
Design Engineer
2008 — 2010Designed power, earthing and distribution transformers and reactors to customer spec up to 5 MVA / 33 kV — winding and core-cutting instructions, oil and cooling calculations, radiator and conservator selection, bills of material, and the AutoCAD drawings production built from, to IS and BS standards.
International onsite engagements
Mabri Vision GmbH
Aachen, Germany · Apr 2018Built a real-time imaging pipeline end to end — capture, process, render, display — with CUDA processing in the capture engine, image registration in OpenCV/C++, and layer segmentation in MATLAB.
e-Vision Optics
Sarasota, Florida, USA · Dec 2018Designed MATLAB and C++ tooling for a medical imaging system to identify and characterise imaging parameters.
What went live, and when
The employment record above is measured in years. The independent work is measured in months — this is what shipped in each of them.
-
September 2026 9
-
Six hostname migrations in a dayIndependent
Path-preserving redirects; mail cut over separately and verified.
-
Course marketplace passes 330 of 330 QA checksIndependent
-
Suite-wide integrity releaseIndependent
Seven applications and the ERP and CRM moved to verified releases with rollback records.
-
Control plane 2.0 — resumable multi-gigabyte transfersIndependent
-
Voxel sandbox and globe arena gamesIndependent
Fifty-one versions of the sandbox in eight days; tests grew from 8 to 407.
-
3D city world, release 50Independent
The next candidate missed its frame-time gate and was not shipped.
-
Storefront with publishing pipeline; engineering store of 2,186 pagesIndependent
-
Wi-Fi sensing research platform on a phoneResearch
-
Every work surveyed into one databaseIndependent
Five servers, three project archives and the operations record, consolidated.
-
-
August 2026 6
-
Board console with over-the-air updates — 905 testsIndependent
-
A public site purged of its CMSIndependent
49 plugins and 12,937 PHP files removed; every old script path answers 410.
-
AGV firmware tree: 18 of 18 gates greenIndependent
The link step still refuses to build until the pin map is physically verified.
-
PCB autorouter in the browserIndependent
-
CNC kit catalogue and firmware workbenchIndependent
-
Children's history worldIndependent
-
-
July 2026 8
-
Browser office suite — eight applications from one deploymentIndependent
-
Backend-as-a-service platformIndependent
-
Tracker, wiki, service desk and workflow engineIndependent
-
QA platform with autonomous agentsIndependent
-
Dial-out fleet control plane and consoleIndependent
No inbound port: the workers call the relay.
-
Self-hosted 35-billion-parameter modelIndependent
-
AGV firmware programme starts on real boardsIndependent
-
Interview platform and parametric design studioIndependent
-
-
June 2026 4
-
CRM liveIndependent
-
Course marketplace and freelance marketplace, first releasesIndependent
-
Time, attendance and payroll inputsIndependent
-
App store and the first native Android clientsIndependent
-
-
May 2026 5
-
Identity provider and single sign-on liveIndependent
OIDC, SAML and SCIM from one service.
-
ERP, mail, chat, meetings and file storage liveIndependent
Five multi-tenant applications behind the one login.
-
A programming language in Tamil, with a native compilerIndependent
A dozen releases in its first two days.
-
GIS workspace and turn-by-turn navigationIndependent
Three signed Android builds in two days; thirteen 3D-view releases in one.
-
Self-run mail infrastructure for several domainsIndependent
-
-
April 2026 3
-
Science and energy sites live on the new estateIndependent
-
Live-chat bridge and its Android operator appIndependent
-
Ledger service for the 3D worldIndependent
-
-
March 2026 1
-
Inventory API in serviceIndependent
-
-
December 2025 1
-
Quadruped robot, first CAD iterationMaker
-
-
October 2025 1
-
Industrial chiller design platform beginsIndependent
Six months of thermodynamics against real refrigerant property data.
-
-
August 2024 1
-
Robotic hand designed for printingMaker
-
-
November 2023 1
-
Terrain, radar and radio coverage toolkitIndependent
Viewshed, line of sight, GPU hillshade and contouring over elevation models.
-
-
May 2023 1
-
First embedded work under version controlIndependent
The oldest repository in the code record.
-
-
October 2022 1
-
PCB design library startedMaker
-
-
May 2022 1
-
First printed wearable off the benchMaker
The start of four years of 3D-printed parts and mechanisms.
-
Dated from first TLS certificates, first release directories and repository creation rather than from memory.
Formal grounding
Electrical engineering first, embedded systems second — which is why the hardware side never feels like someone else's problem.