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 and engagements:

Yamaha Fractional CTO

Coordinated functioning between several cross-functional teams building the Yamaha Creator Pass platform. People development, architecture reviews, and CCPA/GDPR compliance with a third-party team. Guided the team toward informed technical decisions and prioritized technical debt.

Mindbody Technical Architect

Planned, executed, and delivered a complex Rails upgrade across a large number of services and their dependencies, heavily utilizing AI for automated upgrades. This engagement produced ruby-upgrade-toolkit, a Claude Code plugin that defines a workflow for managing upgrades with AI in a systematic way.

AICrete Senior Consultant

Helped architect, plan, and execute several key features for their product that helped them onboard newer customers and grow their business.

Zenoptics Senior Consultant

Architected, planned, and executed several key features in the product, and improved product performance and code quality.

Songistry Senior Consultant

Rewrote their GraphQL backend from scratch in Rust, and built an ingestion pipeline that allows their platform to process a large number of media at scale.

Vidura Senior Consultant

Worked with the AI team on their RAG product, which extracts information from documents and images through a ChatGPT-like interface. Architected and built several key features including the ingestion pipeline.

DMG Pro Senior Consultant

Built key features for their mobile product, developed with React Native.

TuneCore Senior Consultant

Worked on several important products in their portfolio that help them distribute music at scale.

Gaea Global Senior Consultant

Researched a machine-learning based approach to optimizing warehouse capacity. Worked on their Exto platform and built a comprehensive cost-control workflow for large-scale projects.

Klstr Senior Consultant

Helped develop developer tools for setting up and maintaining self-managed Kubernetes clusters.

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.