SDET · Pune, India

I test software for a living. I build it for fun.

I build API test automation for health-insurance claims at Vidal Health TPA. On my own I build systems from scratch — a SQL database, Raft consensus, a real-time collaborative editor — that you can run right here.

Working with Java 17, TestNG, Rest-Assured, Oracle SQL, Node.js, NestJS, Spring Boot, MongoDB, Python

Move your cursor or tap — the dots in the background are real spring physics.

API test cases in one regression suite
years building test automation
free tools and games on this site
short posts on testing and systems
Java 17TestNGRest-AssuredJUnitSeleniumPostmanBrunoOracle SQLSpring BootNode.jsNestJSExpressMongoDBDockerMavenPythonYOLOv5SSEELK

Projects

Things I’ve built.

All projects
BuiltLive demoDatabase engine

QueryLite — a SQL database from scratch

A relational database engine: SQL parser, B+ tree indexes, a cost-aware query planner, three join algorithms and transactions. Runs live on 22,000 rows.

JavaScript (ES modules)B+ treeRecursive-descent parsernode:test
Read more
BuiltLive demoDistributed systems

Raft consensus, implemented and visualised

The consensus algorithm behind etcd and Kubernetes: leader election, log replication and commits — tested under random crashes and network partitions.

JavaScript (ES modules)Discrete-event simulationSVGnode:test
Read more
BuiltLive demoReal-time collaboration

Live collaborative editor (CRDT)

Google-Docs-style real-time editing with no server: a CRDT keeps every copy in agreement, even after offline edits. Syncs live between browser tabs.

JavaScriptRGA CRDTBroadcastChannelReact
Read more
BuiltFull-stack product

Connect to Nature

A farm-stay marketplace for the Kokan and Nashik regions — one app, two portals, in English, Hindi and Marathi.

Next.js 15SupabasePostgreSQLRow-level security
Read more
BuiltAutomation + health

Rakta-Setu

Sends blood reports to patients on WhatsApp in Marathi, with a voice web page that explains every result.

Node.jsExpressSQLite / SupabaseWhatsApp Cloud API
Read more
BuiltLive demoSearch + LLM

Ask-me assistant

Ask anything about me. It searches this site first, then Gemini writes a short answer from those pages only — always with the source.

BM25Gemini APINext.js routeJavaScript
Read more

Contact

Let’s talk.

I’m open to SDET, API test automation and LLM application engineering roles.