Your browser is too old to display this site correctly. Please update to a modern browser such as Chrome, Firefox, or Safari.

Portfolio

A selection of projects I've built or contributed to, spanning full-stack web apps, Drupal sites, and personal experiments. Each one links out to more detail on the approach and technology involved.

Lighthouse

A full-stack project management platform I built for Kellett Communications, covering the complete agency workflow — projects, billing, estimates, invoicing, time tracking, and hosting management.

  • Laravel
  • PHP
  • Vue.js
  • Stripe
  • Harvest API

Google Analytics Intelligence Tool

An internal analytics tool for Kellett Communications that connects to Google Analytics 4 and uses Claude to handle the data mechanics — pulling the right metrics, surfacing patterns, and drafting plain-language analysis — so account managers can focus on interpretation and judgment rather than report assembly.

  • PHP
  • Alpine.js
  • GA4 API
  • Claude API
  • Slim 4

pihole-wtm

A Pi-hole v6 companion dashboard that enriches DNS query history with tracker intelligence — showing not just that a domain was blocked, but which company operates it, what category of tracking it performs, and how often it's hitting your network.

  • Python
  • FastAPI
  • Vue 3
  • TypeScript
  • Docker
  • SQLite

DDEV Tooling Scripts

Shell scripts layered on DDEV for editor integration and Drupal sync workflows, shared across multiple projects.

  • Bash
  • Drupal
  • DevOps
  • DDEV

Mackenzie Valley Land and Water Board

A Drupal site for a Northwest Territories regulatory body, built around a public registry of land and water use authorizations synced from SharePoint — with an AI assistant prototype in development that can answer questions about both the site and the live registry.

  • Drupal
  • PHP
  • Claude API
  • Ollama

NWT Arts Program

A Drupal 10 site for a Government of the Northwest Territories arts marketing initiative, centred on self-serve artist and organization registration with admin approval, per-field privacy controls, and a faceted artist directory backed by Solr.

  • Drupal
  • PHP
  • Bootstrap
  • Solr

Portfolio Site

This site — a headless Vue 3 SPA consuming a Slim 4 PHP API with flat-file YAML and Markdown content.

  • Vue 3
  • TypeScript
  • PHP
  • Tailwind CSS
  • Vite
  • Slim 4
Loading...