Visage is a web application designed to help teams create beautiful, branded reports & graphics.
As technical cofounder at Visage I worked on many parts of the stack, including: database design, infrastructure, backend & frontend architecture, UI/UX design and development, document conversion (HTML->PDF|JPG|PNG|SVG), and analytics.

Try it here:

Kidz Vidz

A minimalist YouTube player for young ones. Will load only whitelisted videos from playlists curated by the parent.
I built this because the official YouTube Kids app is a train wreck, and fails to filter out all sorts of questionable content.


A native music player for macOS written in Swift.


A macOS menu bar app to display current prices for various cryptocurrency pairs.

Solitaire World

A simple klondike solitaire browser game built with knockout.js.
Features include: undo, theme switching, sound toggle, and scoring.

Try it here:

CATT (count all the things)

A web app to help with counting things.
Demo mode uses mockjax to allow for full feature exploration before signup, with minimal code changes.

Try it here:

Image Pal

A web app to help build color palettes from an image.

Try it here:


Swarm behavior simulation for HTML Canvas, built with Pixi.js.

Try it here: birds.html