Available for fractional CTO & advisory engagements

Hands-on technical leadership, with 20 years of craft behind it.

I'm Dhruva Sagar, a software craftsman in Bangalore, two decades into architecting, building, and shipping software in Rust, Go, Ruby, Python, Elixir, TypeScript, and Java. Today I work with early-stage teams as a fractional CTO and technical advisor: architecture, roadmap, hiring, and the hard decisions. The same decisions I've been making while leading engineering teams for 12+ years, backed by the ISB CTO Program. Beyond the core craft, my deepest practice is agentic engineering: building complex software with coding agents, at scale. I still write and ship open-source software myself, much of it that way.

Core philosophy

Build like it will outlive the roadmap.

Architecture before velocity

The fast path is a trap if it compounds into a ball of mud. I design for the system's tenth year, not its tenth sprint. I take technical debt as a decision, not an accident.

Design principles Sustainability

Slow, deliberate building

In open water you don't kick harder, you look further ahead. Sustainable, stable systems come from measured, deliberate progress, the same discipline as a decade with the cube.

Stability Long-term thinking

Hands-on leadership

I don't just draw diagrams. I write the foundational scaffolding, set the golden paths, and mentor by example, leading the work, not just the roadmap.

By example Golden paths

Engagement models

Ways to work together

Three ways to work together, from a few hours a week to full-time delivery. Predictable commitment, no equity required.

Advisory

Senior judgement on demand: stack selection, RFC reviews, technical audits, and honest answers to hard questions. The lightest engagement, a few hours a week on your cadence.

Book a call →

Technical expertise

Hands-on work without a full-time hire: architecture, code, and infrastructure reviews, modernization and digital transformation, agentic engineering workflows. More involved than advisory, still not full time.

Book a call →

Fractional CTO & delivery

End-to-end product and feature delivery: roadmap, architecture, hiring, and leading the build. For teams that need a technical leader, effectively full time.

ISB CTO Program · Class of '25

Book a call →

Not sure what you need? Email me and we'll figure it out.

The stack, at a glance:

ISB CTO Program Indian School of Business · Dec '24 to Jun '25
Principal Consultant, Tarkalabs Leading engineering teams · 12+ years
Speaker & open-source maintainer Meetups · YouTube · OSS used by thousands

Selected work

Things I've built and shipped

Recent work

Creator

An open-source framework for AI-native engineering knowledge systems, capturing what an organization knows in a form both engineers and AI systems can use. The ideas behind my Knowledge Operating System writing, productized.

Python AI Knowledge Management

Creator

Run fractional-CTO engagements out of Org mode: one active client, one capture prefix, one agenda dashboard. The record of an engagement and the rhythm of running it live in the same file.

Emacs Org-mode Consulting

Creator

A Claude Code plugin that turns Ruby and Rails upgrades into a phased, verifiable process: audit, plan, fix, verify, commit. Built from a decade of upgrades done the hard way.

Ruby Rails Claude Automation

Client work

Principal Consultant · 12+ years

Twelve years architecting and shipping web solutions for product companies: TuneCore, Aisle, Moove, JiffleNow, Gaea Global, Klstr, and more. Rails, Go, React, AWS, and the discipline to keep it maintainable.

Ruby on Rails Go React AWS PostgreSQL

Earlier career: ActiveSphere, Dharana, SAP Labs, IBM

Senior Developer → Software Engineer · 2006 to 2014

Before Tarkalabs: web solutions for Pulse Energy, Bounty Me, Live Network, and Health Highway at ActiveSphere and Dharana; a business-intelligence UI framework at SAP Labs; and in-house products at IBM.

Java Ruby on Rails Cloud Migration Healthcare

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.

Python FastAPI React Computer Vision 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.

Rust Leptos PostgreSQL SaaS

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.

Rust React PostgreSQL

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.

Next.js TypeScript Speed Cubing

Prototype

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

Rust TUI Speed Cubing

Open source

50+ repositories in total: github.com/dhruvasagar

Contact

Let's build something worth keeping.

Leadership and advisory for early-stage teams, agentic engineering at scale, or a second pair of eyes on an architecture, in any stack and any language. I'm happy to talk it through.

Book a call

or email dhruva.sagar@protonmail.com