• Android
  • Arduino
  • C++
  • Chrome
  • Duktape
  • Electron
  • Firebase
  • Flow
  • Game
  • Gatsby
  • Google Play
  • GraphQL
  • Java
  • JavaScript
  • Jest
  • Node.js
  • Python
  • React
  • React Native
  • Redux
  • Sass
  • Text to Speech
  • TypeScript
  • Voice Recognition
  • WebAssembly
  • WebGL
  • webpack


Web clone of rhythm game osu!

Tools: TypeScript, WebGL

Evil 2048

2048 but it's fighting back

Tools: C++, WebAssembly, JavaScript


Lightweight Electron clone

Tools: C++, Duktape


Cross-platform music playing app

Tools: Electron, React Native, TypeScript, Flow, Firebase

15 Puzzle

Generalized 15-puzzle solver

Tools: C++, WebAssembly, JavaScript

Runes Profiler

League of Legends helper app

Tools: React, Redux, webpack, Node.js, Firebase


New tab terminal experience

Tools: React, Redux, webpack, Chrome


Expenses tracking app

Tools: Node.js, Android, Firebase

Node framework for making web apps

Tools: Node.js,, Flow, Jest


Communicating bot with an attitude

Tools: Node.js, Voice Recognition

xkcd explainer

Chrome extension with Wikitext parser

Tools: Chrome, JavaScript

Personal portfolio website

Tools: React, Redux, Gatsby, GraphQL, Sass


Short web game

Tools: TypeScript

Keep Talking and Nobody Explodes Bot

Voice controlled bomb defusing bot

Tools: Python, Voice Recognition, Text to Speech

1315-MH Wind Tunnel

Fully-functioning wind tunnel and analyzer

Tools: Java, Arduino, C++


Collaborative multiplayer webgame

Tools: Node.js,, JavaScript

The Reckoner App

High School Newspaper App

Tools: Android, Java, Google Play

Flappy Dutch

Flappy Bird clone

Tools: Java

Tap Tap Revolution

Console Rhythm Game

Tools: C++


Slightly realistic Pacman

Tools: Java


Interactive life simulation game

Tools: Java

Path From Exile

2D Platformer

Tools: Java