Programming portfolio

Commit statistics last updated: Mon Jul 29 2024

This is an incomplete list of open-source projects that have contributed to in some way. You can view a more complete list of my contributions on my Github profile.

Project repository/link Project description Commits made by me Role Languages/frameworks/technologies used
Projects that are at least somewhat functional:
scratchaddons/scratchaddons Browser extension for scratch.mit.edu with over 350,000 users 16 contributor JavaScript, CSS
hyperquark/hyperquark Compiles scratch projects to WebAssembly 129 owner Rust, WebAssembly, JavaScript, Vue
pufferfish101007/ai-singing Generate "AI" "singing" from musicXML 5 personal project Python
pufferfish101007/cryptanalysis Quick general-purpose cryptanalysis page, created for the National Cipher Challenge 2023 and extended for 2024 51 personal project JavaScript, Vue
Bijoujs/Bijou.js JS utility functions 30 maintainer, contributor (code & docs) JavaScript
scratchaddons-community/scradd Scratch addons server discord bot 4 contributor TypeScript
aspizu/goboscript Text-based language for scratch 2 contributor Rust
scratchaddons-community/create-sa-addon CLI for initialising an addon for Scratch Addons 3 contributor JavaScript
jeffalo/ocular Scratch forum post viewer 11 contributor JavaScript, Vue
mdn/content Web technology documentation 4 contributor (docs) WebAssembly (docs)
pufferfish101007.glitch.me This website n/a personal project JavaScript (node), 11ty, CSS
rubiks-py Naive Rubik's cube solver n/a personal (school) project (archived) Python
Super Ultra Street Fighter 3: Scottish Supremacy A very very silly and fun fighter game n/a personal (school) project (archived) Python
Projects that don't do what they're meant to yet, or never will:
tabber Simple but good(?) ukulele TAB maker n/a personal project JavaScript