Building High-Scale
Web Systems.

I am a Full-Stack Developer in Ontario architecting news platforms serving 5M+ monthly users. Expert in Next.js, Node.js, and high-availability infrastructure.

View My Work

Featured Projects

Next.js • Expo • Fastify • Redis

Motorsports Event Scheduler

A cross-platform (Web & Mobile) aggregator centralizing data from multiple racing series. Features automated Puppeteer crawlers for data ingestion and a scalable Fastify API delivering real-time push notifications with <200ms latency.

TypeScript Monorepo • Docker • TurboRepo

Health Inspection Data Platform

Multi-interface platform (Public Web, Admin Dashboard, Mobile) visualizing regional health inspection data. Engineered with a TypeScript Monorepo to share types and UI components across three distinct apps with 95% test coverage.

Professional Experience

Software Developer // Blackburn Media
May 2022 – Present

Lead developer managing digital infrastructure for radio/news stations across Southern Ontario.

  • Architected and maintained a core news delivery platform serving 5 million+ monthly unique visitors, ensuring sub-second load times via SSR and caching strategies.
  • Engineered a custom rate-limiting and media processing service (Node.js/Express) to handle high-volume audio/image ingestion, reducing server strain by 40%.
  • Led the migration of legacy CMS architecture to a modern Next.js & TypeScript stack, improving editorial workflow efficiency and reducing production bugs by 25%.
  • Automated CI/CD pipelines using Docker and Kubernetes, cutting deployment times from 1 hour to under 10 minutes and enabling zero-downtime releases.
  • Optimized database performance (PostgreSQL/Prisma) and implemented Redis caching to support concurrent traffic spikes of 50,000+ users.
Advanced Repair Agent // Geek Squad
Nov 2016 – May 2022
  • Diagnosed and resolved complex hardware/software issues for business and residential clients, maintaining high customer satisfaction.
  • Managed remote support sessions to troubleshoot operating system errors and security vulnerabilities.

Technical Skills

Languages TypeScript, JavaScript (ES6+), SQL, Go (Golang), HTML/SCSS
Frontend React, Next.js (App/Pages), Tailwind CSS, React Native (Expo)
Backend Node.js, Express, Fastify, Prisma ORM, GraphQL
DevOps & Tools Docker, Kubernetes, GitHub Actions, Nginx, Caddy, PostgreSQL, Redis

Education

Wilfrid Laurier University
2018 – 2021

BSc Computer Science Coursework (Completed 3 Years)

Focus: Data Structures, Algorithms, Software Engineering, Microprocessors.
Left to pursue full-time development opportunity at Blackburn Media.