Dean Vigoren

Web Development Manager · University of Alberta

So many projects, never enough days.

$ git log --graph --all

2010201420182022 → community fork 2010 · first commit 2011 · joined University of Alberta 2026 · HEAD
454f313 feat: launch AEBits 2010

AEBits

aebits

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.

  • Web
  • PHP → SvelteKit
  • CloudFlare
  • Astro Empires
online ▸ The community's #1 pick visit site ↗
afeb4a3 feat: launch VigBot 2018

VigBot

vigbot

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.

  • Bots
  • Telegram
  • Slack
  • Discord
maintained ▸ Running since 2018
8d53e27 feat: launch Simple Calendar 2021

Simple Calendar

simple-calendar

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.

  • FoundryVTT
  • TypeScript
  • Open Source
archived ▸ Top 10 most-installed repo ↗
b811c53 feat: launch Foundry Shields 2021

Foundry Shields

foundry-shields

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.

  • Node.js
  • API
  • Open Source
online ▸ Go-to badges for Foundry devs visit site ↗
178d356 feat: launch Mini Games 2026

Mini Games

mini-games

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.

  • Svelte
  • PWA
  • Games
online ▸ 20 games and counting visit site ↗
HEAD main

I lead the web development team at the University of Alberta. 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.

skills

  • TypeScript / JavaScript, PHP, C#, Python, Go
  • Backend & API design
  • Svelte / SvelteKit, React, Angular
  • CSS & Design Systems
  • CI/CD & Cloud (Cloudflare, DigitalOcean, Docker)
  • Technical direction & architecture
  • Team leadership, mentoring & hiring