Flappy Bird Neuroevolution
Evolves neural networks to play Flappy Bird using the NEAT algorithm. Agents are trained across generations in a deterministic environment, with a browser-based replay viewer for visualising the evolved behaviour.
Selected Work & Case Studies
03 Projects
Evolves neural networks to play Flappy Bird using the NEAT algorithm. Agents are trained across generations in a deterministic environment, with a browser-based replay viewer for visualising the evolved behaviour.
Predicts F1 fantasy points using a machine learning pipeline trained on historical race data, then solves optimal team selection as an integer programme under budget and roster constraints.
A browser-based procedural music sequencer that uses Markov chains to generate melodic patterns. Features a visual step-sequencer interface with real-time waveform visualisation and MIDI export capabilities.