I get restless when I'm not building something. Most of what I build started as something I needed and couldn't find. My current obsession is converging every piece of software I use into one tool: dorabot, a self-learning personal assistant and workspace that has replaced VS Code, Claude Code, and most of my browser work. The most fun I've had with a computer in years is watching it start to feel alive.

At Mercor, I'm building RL environment products and infrastructure for frontier AI labs.

Before that I was founding engineer and later head of growth at Fintool (acquired by Microsoft), where I worked on the core agent, the platform, and the data pipelines around it. The product was a state-of-the-art AI agent for institutional investors, wired into terabytes of market data. We dogfooded it hard, most visibly through an autonomous SEO system that took us from 0 to 10M+ monthly impressions on Google.

On the side I ship open-source projects. The ones that earn their keep are below.

Off the clock I rotate through hip hop, lofi, and heavy metal, get on my guitar when I can, and read more than I sleep.

Selected work

dorabot
Click to play
01dorabot2026suitedaces/dorabot stars

Personal AI agent and IDE on macOS. Messaging, browser automation, persistent memory, scheduling, skills, git management, file editing, diffs, and LSP. One agent that travels with you.

taskhomie
Click to play
02taskhomie2024suitedaces/computer-agent stars

Shipped the day Anthropic released computer use. Local Mac agent: summon it by voice, watch it take over your screen, or hand it async work in a browser tab or your codebase. Written in Rust.

pyapps
Click to play
03pyapps2024suitedaces/pyapps stars

Build and share data apps from a prompt. Chat with Claude, get a working Streamlit app, share the link. File uploads, versioning, live preview.

devape
Click to play
04devape2023devape.co

AI maintainer for high-volume open-source repos. Triage, label, draft replies, keep the inbox honest.

Writing

More moves here when it earns the trip.

San Francisco · MMXXVI