◆ SATWIKLABS
Kiran Pramod Wagh — Nashik, India · IST (UTC+5:30)

I build software
and then I live in it.

Full-stack engineer, 10 years. I lead development on a clinical order-management platform used across 12+ NHS trust sites, and before that I wrote the software that drives cameras, printers and conveyors on pharma production lines. The four projects below are ones I built and still run — three of them I use every single day.

10 yrs
Engineering
4
Projects, built and running
12+
NHS trust sites served
3
Countries, onsite
01 — Built and running

Projects — built, deployed, and still running

Not portfolio pieces. These are tools that are actually in use — which means they get maintained, and the bugs get found by me first.

Personal finance Live

Paisa

Income and expense tracker with real-time sync, authentication, and reporting. My own money runs through it.

Paisa — monthly dashboard
Monthly dashboard
Paisa — category report
Category report
JavaScriptFirebaseAuth
paisa.satwiklabs.com →
Health & AI Live

Nutrition

Photograph a meal or just describe it — it returns calories and macros. Vision and language models doing the tedious part.

Nutrition — day totals
Day totals
Nutrition — weekly calorie and macro report
Weekly report
JavaScriptLLM / Vision APIPWA
nutrition.satwiklabs.com →
Invoicing Live

Quotation

Quotations and invoices, created and tracked. Built for my brother, who needed it and didn't want a subscription for the basics.

Quotation — quotation editor
Quotation editor
Quotation — generated pdf
Generated PDF
JavaScriptPDFTracking
quotation.satwiklabs.com →
Interface layer Live

Voice

A speech front-end for my other apps — and the service layer they call for anything involving a model. One place that talks to the LLM, one place the keys live.

Voice — a spoken question answered from live app data
Asked and answered
Voice — action confirmation showing the resolved parameters before it runs
Confirm before it runs
JavaScriptSpeechLLM APIServerless
voice.satwiklabs.com →
02 — Professional

Ten years, two hard domains

Healthcare and pharma manufacturing: two industries where a software mistake is expensive, and sometimes worse than expensive.

2022 — PresentHybrid · Pune

Technical Lead — Wipro (formerly Harman Connected Services)

OCRR — clinical order management, UK healthcare

Lead front-end and back-end development on a progressive web app used by doctors, nurses and phlebotomists across 12+ NHS trust sites. Own technical decisions across seven microservices. Built the contraindication rules engine that checks every diagnostic order for drug allergies and clinical alerts before it reaches the lab. Shipped four production API optimisations — replacing sequential calls with batch endpoints, eliminating N+1 patterns, and diagnosing a deadlock that was failing 100% of order placements under load.

2016 — 2022

Software Engineer — Propix Technologies, Pune

Pharma serialization & machine vision

Wrote the C# software that runs pharmaceutical production lines: multiple Cognex cameras over Ethernet, printers, conveyors driven over serial, barcode and DataMatrix inspection, tamper-label verification, automatic rejection. Also built track-and-trace master-data systems for regulatory compliance, and a Blazor app hosted on the camera itself. Commissioned systems onsite for clients in the UK, Germany and the UAE.

03 — What I actually work in

Stack

Only what I've shipped with. No padding.

Back end
  • C# / .NET (Core, 6, 8)
  • ASP.NET MVC
  • REST APIs & microservices
  • SignalR, HL7 messaging
  • Performance tuning & profiling
Front end & mobile
  • Vue.js
  • Blazor
  • Progressive Web Apps
  • Flutter / Dart
  • JavaScript, HTML, CSS
Data & hardware
  • SQL Server, MySQL, T-SQL
  • Firebase
  • Cognex machine vision
  • Serial / TCP device control
  • C++ library integration
04 — Get in touch

Open to Technical Lead and senior engineering roles — remote

Slow API? Legacy .NET you're afraid to touch? A machine on a factory floor that needs to talk to a web app? Those are the problems I like.