ruban.sh

Hi, I’m Ruban.

Senior Software Engineer specializing in machine learning and AI.

Outside work, I build open-source developer tools, experiment with AI, and explore useful products.

Projects

Things I’ve built

Open-source tools for people who work with coding agents.

Switchboard

Open-source model and reasoning-effort routing for Claude Code and Codex.

It runs inside the coding CLI you already use, and keeps the chosen model and effort fixed through follow-ups, tool calls and resume.

I built it to find out whether a fast System One model could pick the model and effort for each coding task. Based on my experiments, it isn’t a good router.

A pixelated routing panel with one yellow path lit between task and model icons.

Let It Brew

A macOS menu-bar app that keeps your Mac awake while coding agents work.

It follows real sessions in Claude Code, Codex, OpenCode, GitHub Copilot CLI and Pi, and lets the Mac sleep as soon as the work stops.

I used Caffeine and Amphetamine for years, but with coding agents I needed something that knows when they’re actually working. I’m still maintaining it.

Let It Brew's menu, open from its flask icon in the Mac menu bar, showing that it's keeping the Mac awake while a Codex session and an OpenCode session are working.

agex

Run AI coding agents in parallel, each on its own git branch and worktree.

Nothing touches main until you say so. Works with Claude Code, Codex CLI, Copilot CLI and any agent that runs shell commands.

I built it in the early days of agentic coding to make working with git worktrees easier. I’ve retired it now that a lot of agents support worktrees out of the box.

Three terminal windows, with the middle one outlined in green.

Writing

Stories and notes

About me

When I’m not at work

I’ve always been obsessed with tech. I like building useful products, and I’m interested in launching my own startup. Outside my world of tech, I like spending time in the ocean. One of my hobbies is scuba diving, and I’m a certified advanced diver. At home I have an interesting buddy, a cute little domestic cat named Dusk, who keeps me company while I work or build things.

Drag or click the top photo to see the next one.

Certifications

Certifications

Contact

Say hello.

© Ruban · Sydney