Portfolio

The homepage shows the highlights. Everything is here: client work, side projects, and open source, in detail.

Client work

Tarkalabs

Principal Consultant · Jul 2014 – present

Leading software development projects and managing engineering teams; driving digital transformation through microservices adoption; mentoring junior engineers. Clients include:

ActiveSphere

Senior Application Developer · Apr 2012 – Jun 2014

Designed and implemented scalable applications; collaborated with stakeholders on scope and requirements; transitioned legacy systems to cloud-based solutions. Clients: Pulse Energy, Bounty Me, Live Network.

Dharana Software

Senior Developer · Feb 2010 – Mar 2012

Designed and implemented scalable applications for healthcare platforms: PHR (Apollo Prism) and Health Highway.

SAP Labs India

Software Engineer · Apr 2008 – Feb 2010

Collaborated in a dynamic team building a UI framework for business intelligence applications.

IBM India

Application Programmer · Aug 2006 – Apr 2008

Started my career as a Java developer, building and maintaining several in-house products.

Side projects

stromalytics

Prototype

AI-powered swimming technique analysis: upload a video of a swim, get biomechanics metrics and a personalised coaching report with drill recommendations. Pose estimation with RTMPose, coaching reports with Claude.

kridha pratiyogita

Prototype

A multi-tenant sports management platform for organizations, teams, and tournaments, built in Rust with Leptos and PostgreSQL. The name means "sports competition" in Sanskrit.

share-a-canvas

Prototype

Create and share business canvases to pitch startup ideas. The canvas that used to live on a whiteboard, made shareable. Rust backend, React frontend.

cubeschool

Prototype

A speed-cubing school: beginner layer-by-layer courses with an embedded algorithm player and validated practice. More than a decade with the cube, productized.

cursed-timer

Prototype

A console Rubik's cube timer in Rust, for speed cubers who live in the terminal: a timer that lives there too.

Open source

Editors & agentic tooling

Vim plugins

Rust & systems

Ruby & the web

More at github.com/dhruvasagar.