Projects

Scopes
A Chrome extension that brings cinematographer-grade visual analysis tools to web development — a color histogram, waveform monitor, vectorscope, and composition grids overlaid on the live viewport. I wanted the scopes I had used in photography and cinematography to be available when building for the web, so I could evaluate the visual qualities of a design beyond what accessibility and UX metrics capture.

Patchwork Quest
I made a game in Swift using SpriteKit for my son to take pictures of hand drawn maps, levels, and/or surrounding environments and stitch them together into a world map that a character can then navigate.

Pressureless
Pressureless is an app for monitoring blood pressure trends, evaluating metrics, and setting goals. I also built a companion iOS app in Swift to extract HealthKit blood pressure metrics as JSON.

OpenRewrite Codemods
I contributed to the OpenRewrite project by helping author base recipes that could run javascript ecosystem tools like eslint, prettier, and jscodeshift, allowing users to easily apply these tools to their codebases as scale using the Moderne platform. I made a scraper and generator to utilize the base recipes and generate over 900 net new recipes.

Graphql Reshape
A CLI tool to make large semantic changes to graphql schemas. Including built in directives and transformers.
👮 Commit Cop
A GitHub app to help enforce conventional commit messages. This also can enforce conventional commits that have a preamble/prefix for example a ticket ID

CSS Reduction
At build.com one of the first initiatives I did was to reduce the complexity of the CSS which was growing with no end in sight. In a short period I added AST based css pruning, refactored the largest cascading problems using cssstats, presented a migration path to utilizing utility based CSS (tachyons), reduced the delivered css bundle by over 33% and provided a strategy for product teams to continue the reduction.

Superion Style Guide
An interactive style guide for building Superion Applications. Includes code scaffolding, style guidelines, and web components. Built using Angular 2+

Sidequest
An IDE for orchestrating multiple AI agents in parallel. It started as a project called Kumi in June 2025 to satisfy my need for a Slack-like way to interface with multiple agents. I had built a supervisor command for Claude Code that spun up and managed multiple sessions in tmux, using expensive models for thinking and task breakdown while inexpensive models handled the grunt work. I started referring to my use of it as "side questing" and eventually renamed it. At its core it is still tailored mostly to me and how I use it, but I have tried to make design decisions that keep it flexible enough to accommodate a rapidly evolving AI landscape.

Reel Count
A SwiftUI app I made for my nephew's birthday. His family and ours like to go catch and release fishing and this app is a fun and simple way to track catches

Moderne recipe builder
A recipe development environment that allows users to compose or edit recipes. This also serves as a way to visualize recipes, some of which can be a composition of thousands of other recipes. I built this using React, zustand, three.js, react-three-fiber, react-three-drei, and ngraph. More information regarding the architecture and techniques can be found on the Moderne blog.

Moderne code visualizations
Added support in browser and later via a microservice to generate code visualizations for large codebases based on jupyter notebooks (python) and recipe run datatable artifacts. This allowed users to have access immediately to high quality visualizations instant analysis,tailored specifically to the data surfaced during their recipe runs.

New Web Platform
Built a new web platform for build.com and Ferguson companies to quickly build highly performant isomorphic e-commerce apps using react, graphQL, built in telemetry and many other developer quality of life improvements including an in house CLI for scaffolding new projects and components. I was present when over 50% of build.com's traffic was handled by this platform and got to see almost every metric and kpi benefit.

Bonsai UI
Bonsai UI is lightweight css toolkit that focuses on keeping things simple by starting small. Built using React.
Touch-less LMM
This was a working prototype I made of a touch-less control system to allow surgical staff to change layouts on an 8MP monitor from within the sterile field. It was really fun to see the outstanding reaction in person when demoed at the AORN Surgical Conference 2014 in Chicago.

XML Extractor
Single page webapp I made to help co-workers extract xml requests when they are constructed in vbscript files. To try it out copy the example script and paste it into the app.
Moddy desktop app
An electron app that launches an AI agent specialized in solving refactoring and security problems via Moderne tools. Launching the desktop app also starts an MCP server for other agents to connect to an utilize premade ai tools

Atman
For over a decade I started standups by picking a day to celebrate. It gave people running late a buffer before they missed vital information, and it let the team share a moment of gratitude and learn something about the day. Atman is an artifact from that practice — an iOS and macOS app that brings it to anyone, anywhere.
🦔 Quillbert
A GitHub app that determines if a pull request or issue comment is unusually harsh and comments on ways to improve. This app uses OpenAI underneath the hood to determine if a comment is unusually harsh and for generating responses. This also means that quillbert is a polyglot and is happy to assist in any language.

Moderne startup
I was one of the 6 founding engineers tasked with building the first version of Moderne, a platform reinventing how to maintain, secure, and automatically refactor enterprise applications. I helped architect the frontend, infrastructure, developer tools, and advance prototypes. I also made significant contributions to every major feature and milestone.

ReDoS Attack Detector
I built an internal tool at build.com that parses code into ASTs and detects Regex that is vulnerable to ReDos attacks.

Predictive Text
This is a predictive text app written in R using computational linguistics (n-gram model) and deployed as a Shinyapp. Documentation can be found in the slide presentation and github repo.

USB-X
Managed retrofit and deployment of USB-X, IP-based USB switching device. - handled scheduling with hospitals and internal resources - contributing to internal procurement discussions - creating diagrams and documentation - debugging the product - automate testing and deployment - escalated support for the device



