Projects

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.

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.

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

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