Web Apps and Games
AcousticGender.space
A website that facilitates gender voice training by visualizing pitch and resonance in recordings on a 2D graph.
Technologies: Python, JavaScript, CGI, Kaldi, NLP
Tarot
A tool for online fortune-telling with Tarot. Fun for skeptics as well as believers.
Technologies: HTML, JavaScript, CSS Animations
Jelly Pests
A game in which you splat jelly-like creatures. Created in Scratch to inspire my young students learning to code.
Technologies: Scratch
Source: scratch.mit.edu
Political Compass Meme Generator
Make memes based on vapid political stereotypes.
Technologies: HTML, JavaScript
Source: GitLab
Country Finder
A game for practicing geography
Technologies: SVG, JavaScript
Source: GitLab
Snake TV
Play snake with a youtube video running in the background.
Technologies: HTML Canvas, JavaScript
Source: GitLab
Web Letters
A typing game similar to xletters.
Technologies: HTML, JavaScript
Source: GitLab
Wallpaper Generator
Generate abstract wallpapers for your desktop.
Technologies: HTML Canvas, JavaScript
Source: GitLab
Installable Programs
Flobbies and Schnops
A game that teaches hypothesis testing by having the player separate the Flobbies from the Schnops.
Technologies: Java, LibGDX
Source: GitLab
Treegen
Generate 3D Models of trees
Technologies: C++, OpenGL
Source: GitLab, GitHub, notabug.org
Web Widgets and Animations
Graphing Calculator
A graphing calculator used to demonstrate calculus concepts
Technologies: HTML Canvas, JavaScript
Source: GitLab
Tree Generator
An example of recursion in Scratch
Technologies: Scratch,
Source: scratch.mit.edu
Pentagram
A spooky, animated SVG pentagram
Technologies: SVG, CSS Animation, JavaScript
Source: GitLab
Gender Picker
A widget for trinary gender selection.
Technologies: SVG, CSS Animation
Source: GitLab
Prison
An anti-game
Technologies: HTML, JavaScript
Source: GitLab
High Five Animation
Technologies: SVG, CSS Animation
Source: GitLab
Scripts
nds2deb
Converts Nintendo DS roms into installable Debian packages
Technologies: Bash, dpkg, Linux
Source: GitLab
Static Site Generator
A custom SSG used for my blog.
Technologies: python, jinja2
Source: GitLab
Web-Scraping
A collection of scripts useful for web-scraping
Technologies: python, BeautifulSoup, jinja2
Source: GitLab
Frontend Libraries and Styles
Base Widget Style
Easily customized stylesheet for built-in HTML widgets.
Technologies: CSS
Source: GitLab GitHub notabug.org
Masonry CSS
Responsive Masonry layout in SCSS
Technologies: CSS
Source: GitLab
JavaScript State Management
A minimal pub/sub system for synchronizing ui and program states.
Technologies: CSS
Source: GitLab
Études
Procedural Trees
Practice implementation of L-Systems
Technologies: JavaScript, HTML Canvas
Source: GitLab
Project Euler 151
Technologies: Python
Source: GitLab