Code

Projects

icon
iconicon

Wayfare

Discretionary income calculator for nomads

JSReactFirebaseChart.js
icon
iconicon

Binge

See how long it takes to binge watch an entire show

JSReactNext.js
icon
icon

MoodMusic

Uses Computer Vision and emotion APIs to select songs based on mood

JS
icon
icon

FridgeManager

Detects food ingredients from photo using CV and recommends recipes

JSReact Native
icon
icon

Sentiment

Chrome extension that analyzes YouTube comments and give videos a sentiment score

JS
icon
icon

Arta

A virtual classroom

JSAngularWebRTCNode.js
icon
icon

Trackr

A job-scheduling system for project management

Ruby on Rails
icon

Pitchwalker

Animating sprites based on pitch using a pitch detection model

JSML5.jsP5.js
icon
icon

SoundCloud Instant

Instant search engine for SoundCloud

JSSoundCloud API
icon
icon

GitProfile

A GitHub profile viewer with graphs

JSReactNext.jsChart.js
icon
icon

Tetris

A clone of Tetris for iOS

Swift
icon
iconicon

Motivation

A motivational Chrome extension that replaces the New Tab page

JS
icon
icon

Project Euler

Solutions to projecteuler.net problems

JS
icon
icon

Trumpomatic

A Markov chain text generator with Donald Trump's tweets

PythonTwitter API
icon
iconicon

Numcon

A numeral system conversion tool

JS

Sketches

I'm fascinated by generative art and procedural generation. My tools of choice are P5.js, Processing, and THREE.js. Click the image to see the live version.