Arby - Autonomous Robot (2020)
Autonomous robot built with Arduino and Tinkerforge hardware. I designed the 3D-printed chassis and drive-train.
The portfolio now has individual project pages.
Autonomous robot built with Arduino and Tinkerforge hardware. I designed the 3D-printed chassis and drive-train.
"Who Wants to Be a Millionaire" for Twitch streamers. Real-time canvas overlay with chat-driven audience voting over WebSocket. Features automatic 50/50 lifeline, point tracking and randomised question selection.
Unified Node.js API for Twitch's IRC chat and HTTP interfaces. Abstracts the protocol differences behind a single ES6 client. Powers Twitchillionaire.
Shared ESLint configuration encoding my JavaScript style preferences since ~2018.
2D terrain generator using simplex noise algorithms.
Distributed genetic algorithm engine. Deploys across a compute cluster using Redis for interprocess communication and MongoDB for population storage.
Moderation bot for the plug.dj community. Chat moderation, media control, event management and automated mod actions.
Modular Node.js logging utility with pluggable input sources and output destinations. Maintained since 2013.