Projects

Tracerill

A fully local macOS app that shows where your network traffic actually goes. Built with Electron and React, it maps live traffic as a sankey diagram, flowing from each app to the domains it talks to, then to their IPs and ASNs, and finally to the companies behind them.

CFCC Browser

An agentic browser harness built around Cloudflare's Clef and Clairic models. An LLM agent drives a live Chromium browser and hands off browsing subtasks to the models: Clef handles fast next-action, relevance, and stop decisions, while Clairic extracts typed values and estimates from pages with confidence scores. The user can steer it and approve its actions along the way.

Gateway

My own OpenAI-compatible API gateway that routes requests across AI providers, with bring-your-own-key (BYOK) support. The whole platform runs as a single stateless, serverless service.

The Machine Shall Grow

An incremental game I've been building in Godot with C#, where you either play as AI or as humanity opposing the machines. Expand your presence, build up regions, pop the bubble, and unlock tech. The world is on the line and your choices matter: will you destroy, protect, save, or entertain? It's still in development; the Steam page will go public eventually, along with a demo.

Whistle Hotkey

A small Swift menu-bar daemon for macOS that runs shell commands from global hotkeys. It comes with a CLI, a JSON config that live-reloads as you edit it, and CI. View it on GitHub.

Ralph

A terminal app for running autonomous AI loops, built with the Tech@NYU dev team. The TUI talks to a local daemon, ralphd, which does the runtime work and keeps its state in SQLite. It's written in TypeScript on Bun, and spins up a workspace with a prompt and spec for each loop to work from. View it on GitHub.

eBPF XDP iptables

An attempt at translating basic iptables rules into eBPF programs that filter packets at the XDP layer, before they reach the kernel's network stack. The kernel-space side is written in C, with Python user-space programs to load the rules. It's some of my earlier work and was based on existing public implementations of the same idea; I never finished it, so it only handles a few ingress rules.

Miku Miku Chat

A Hatsune Miku-themed LLM chatbot built to demonstrate my ability to create a full-stack AI application. The project features a JavaScript backend and a Next.js/React/TypeScript frontend. Authentication is handled through WorkOS, while Cloudflare AI Gateway and Workers AI power the LLM integration, creating a seamless conversational experience.