Here are some of my personal projects
Click here to show all tags; click a tag to filter projects by topic or technology.
Graph-Based Sequencer
Compose music by randomly walking a graph.
Automata
State Machine
Music Generation
JavaScript
C++
HTML
CSS
p5.js
Gaelan McMillan, Todd Schmid and Wojciech Różowski
FFT Visualizer
Visualize audio using pitch and volume information.
FFT Algorithm
Realtime
Signal Processing
Rust
gaelanm.com
My personal site. Hey wait, you're already looking at it.
React.js
Next.js
Sass
CI/CD
JavaScript
HTML
CSS
Boggle Solver
Solve Boggle with (1) a trie and DFS and (2) brute force.
Solver
Data Structures
Algorithms
Trie
DFS
Backtracking
Search
C++
Python
Shell
Procedural Logo Animation
Animate parallelograms.
p5.js
Animation
Geometry
JavaScript
HTML
CSS
Maze Game Solver 🚧
What's the longest maze given `k` walls?
Solver
Mazes
Algorithms
Backtracking
Search
Visualization
Rust
Quizmuth 🚧
Quiz show game hosted by a large language model.
Generative AI
Multiplayer
Game
Web Scraping
Node.js
TypeScript
Python
Stop The Mole! 🚧
Compete with your friends to create the longest maze.
Mazes
Multiplayer
Websockets
p5.js
Node.js
TypeScript
Tina Tuner 🚧
Tune your guitar or bass with this tiny terminal tuner.
Signal Processing
CLI
Threads
Rust
"Wavey" Discord Bot
Play a musical ear-training game with a bot inside Discord.
ffmpeg
Bot
Microservice
Music
Python
Some projects are marked with a 🚧 while I work on integrating them into this site. Please bear with me, thanks!