Projects

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

Patchwork Quest

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.

iOS App Store

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

Pressureless

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.

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.

🦔 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.

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.

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.

Moderne startup

I was one of the original engineering team members at Moderne, a startup 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. I

Graphql Reshape

Graphql Reshape

A CLI tool to make large semantic changes to graphql schemas. Including built in directives and transformers.

New Web Platform

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.

ReDoS Attack Detector

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.

👮 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

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.

Predictive Text

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.

Bonsai UI

Bonsai UI

Bonsai UI is lightweight css toolkit that focuses on keeping things simple by starting small. Built using React.

Etsy Data

Etsy Data

I built a scraper to build a sample dataset of stores on etsy.com. This app is written in R and deployed using Shinyapp and will allow you to filter the dataset and perform k-means clustering in realtime.

Superion Style Guide

Superion Style Guide

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

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.

USB-X

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

Budget Party

Budget Party

A simple budgeting app written in elixir (based on erlang) using the phoenix framework. Feel free make a login and check it out on heroku.

XML Extractor

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.

Copy Example
Github.io
Recipe Finder

Recipe Finder

This is an app written in ruby using the rails framework which utilized the food2fork api. Head on over and find something good to cook up.