Work

I’ve spent 4+ years doing product engineering at CloudPlexo, leading a team of 3 to build AgentSpec.ai, Wendu.io, and Checkitme.com. I’m a product engineer, rooted in doing infra for agents. I would also say I have a good eye for design.

  1. 01 Products 4
  2. 02 Systems 12
  3. 03 Design & motion 7
  4. 04 Experiments 5
  5. 05 Everything else 14
  6. 06 Open source

Or walk it on a board, which is an experiment of its own.

01

Products

Things I’ve taken from an idea to people using them. Each one has the video I made to show it.

Chump

Multiplayer coding agent - web, CLI, and headless client support

ai-query.dev

A python sdk for building multiplayer AI Agents

Owostack

Provider-agnostic billing engine for AI SaaS

Thirdpen

Multiplayer Agent for teams

02

Systems

Under the products: stores, tunnels, search, email and tools for agents, mostly on Cloudflare Workers and Durable Objects. Most of them recorded at work, in the terminal.

lil-redis

Redis inside a Cloudflare Durable Object. It speaks RESP over a WebSocket, knows about 75 commands, and keeps keys in SQLite with TTLs on alarms.

onlocal

A localhost tunnel, like ngrok, on Workers and Durable Objects. Each tunnel gets its own object and subdomain. A CLI, an SDK and a desktop app.

lmfetch

Finds and ranks the code an LLM needs from a folder or a GitHub repo, to fit a token budget. A CLI, a library and an MCP server, in Python and in Bun.

tinyuth

A TOTP authenticator for the terminal. It reads QR codes off the screen, keeps secrets in the keychain, and imports from Google Authenticator.

tiny.search

A small semantic search engine. A crawler that grows its own list of seeds, embeddings in Vectorize, and search on a Worker.

h-to-md

HTML to Markdown in a single pass, with no dependencies, for serving pages to agents that ask for text/markdown.

py-fs-shell

A virtual filesystem for agents, in memory, on disk or on S3, with search, diffs and planned edits. No dependencies.

Cull

Keeps a repo synced on Cloudflare and answers questions about it and its docs, with Project Think and cloudflare/shell instead of RAG.

oath

Receipts for agents. A contract in OATH.toml, a checkpoint for every command run, and a signed receipt anyone can verify.

smol.router

A tiny, calibrated capability router that picks the smallest model capable of answering correctly

Cfinbox

Email, all on Cloudflare: mail comes in through Email Routing into D1, goes out through an API, with contacts and newsletters.

curl -X POST $HOST/api/send \
  -H "X-API-Key: $API_KEY" \
  -d '{"to": "ada@example.com", ...}'

db-mcp

An MCP server that lets an agent query Postgres or MySQL, and only read: just SELECT and WITH get through.

export DB_TYPE=postgres
export DB_HOST=localhost
node build/index.js

# one tool for the agent: run_query

03

Design & motion

I make the launch films and posters for what I build. These are for Thirdpen, the films made in code with Remotion.

Ada launches on Monday

The launch film for Thirdpen. Made in code with Remotion, the dither and all.

film·2026

Say it once

How Thirdpen remembers: a fact said in one chat, found in the next.

film·2026

Every app it can reach

The apps Thirdpen connects to, and the permission it asks before it acts in one.

film·2026

Nine languages

The announcement for Thirdpen in nine languages.

poster·2026

Less admin, more selling

One of a set for sales teams.

poster·2026

You can just

One of a set for students.

poster·2026

If it’ll rain

One of the small moments: a routine, set in a sentence.

poster·2026

04

Experiments

Things I made to see if they would work. Some of them did.

Thirdpen, in nine languages

The whole of thirdpen.app in English, Spanish, French, German, Portuguese, Arabic, Indonesian, Chinese and Hindi. Arabic reads right to left, mirrored end to end.

Clankerline

Lets a coding agent in the terminal phone you. The call runs on a Durable Object with Workers AI, and comes back to the agent as text.

CSS-Faster

Write vanilla CSS faster, with Tailwind classes as snippets in VS Code.

Pairtick

Pair programming paid by the second: chat, voice and video billed in 200 ms ticks. Made for CometChat’s #ZeroToChat.

Trackscreen

Turns an Android phone into a Bluetooth trackpad for a laptop, sending mouse reports over HID.

experiment·2026

05

Everything else

The rest of it, newest first, back to the first things I made.

Dear Future self

A portal to visit your future self

Yochat

Your fastest way to an llm - a cli tool that lets you chat with an llm at the speed of executing terminal commands

kbar-svelte-mini

A port of react kbar for svelte. hit cmd+k on this website to see it in action

Habitud

Habit tracking app with passkeys integration

Drop

A fast and secure desktop app that allows you to share files across multiple devices

CommentRig

A modern comment system for blogs and websites

Edit

A Progressive Wep App to edit and frame screenshots beautifully

BrainTime

Excell in you thinking ability with curated brain exercises

  • DrShare Local-first file and text sharing across a LAN, from a Mac menu bar to any browser nearby. tool·2026 code ↗
  • Quix An open source trivia quiz game project·2022 code ↗
  • Status-Saver Mobile app that saves viewed WhatsApp status media to your local storage project·2022 code ↗

06

Open source

I'm a bit of open source guy and i do it from time to time. I’ve made contributions to notable projects like Svelte, Pydantic, shadcn-svelte, Outpost, and Flet. I used to run a youtube channel a few years ago