I joined the University of Alberta in 2011 and now lead its web development team. The rest of my time goes to side projects that start out just for me and end up serving whole communities: tools built to last for years.
Web Development Manager · University of Alberta
So many projects, never enough days.
$ git log --graph --all
I joined the University of Alberta in 2011 and now lead its web development team. The rest of my time goes to side projects that start out just for me and end up serving whole communities: tools built to last for years.
A collection of 20 casual browser games (puzzles, solitaire, dice and more) built as a home for the games I actually want to play. Installable as a PWA for offline play, with generated sound effects and music. New games land whenever inspiration strikes.
A free badge service for Foundry VTT developers: point it at a system, module, or world manifest and it generates shields.io-style badges showing supported Foundry versions and game systems. Offers an API plus a frontend builder with live previews. Open source, with badges in READMEs across modules and systems.
A module for Foundry Virtual Tabletop that lets game masters build and display fully customizable calendars for their campaigns: custom months, moons, seasons, notes, and time advancement. Sat in the platform top 10 most-installed modules for years. Its story now continues in a community fork that carries it onto newer Foundry versions.
A bot built to sync messages between Telegram, Slack and Discord communities in real time. Platform API restrictions eventually closed the door on cross-platform bridging, so today it runs as a Telegram bot serving a community of around 500 people with quick commands.
A full toolkit for the game Astro Empires: 15+ calculators and tools covering battle, distance, pillage, detection, fleet maintenance and more, plus complete player and guild ranking history with activity tracking. Running strong since 2010, with a companion Discord bot.