Developer

Building production systems across frontend, backend, and hardware

I design and build real-world platforms that combine interactive UI, backend services, device communication, and operational tooling. My work spans kiosk systems, realtime game runtimes, IoT/controller networks, APIs, analytics, and staff-facing applications used in live facilities.

Full-stack systemsRealtime platformsHardware integrationProduction workflows

Professional Experience

Where I've shipped real systems

End-to-end product delivery across interactive hardware, software, and operational tooling.

AeroSports Parks

AeroSports / PixelPulse

Technical Lead / Full-Stack Systems Developer

  • Built and scaled a production interactive gaming platform across kiosks, backend systems, and room hardware.
  • Designed software architecture spanning frontend, backend, controller communication, and operational tooling.
  • Led development of game runtime systems, APIs, analytics tools, and staff-facing workflows.
  • Worked across software, device wiring, room integration, and deployment planning.
  • Trained teammates, reviewed implementations, and helped expand the platform as the system grew.
View AeroSports Case Study →

Strengths

Core Strengths

Areas where I tend to deliver the most value when systems have to work reliably in production.

Realtime Systems

Game runtimes, live score flow, and low-latency controller communication.

Full-Stack Architecture

Frontend interfaces, backend services, data models, and deployment-aware design.

Hardware & Device Integration

USB, COM, Ethernet, NFC, smart devices, and room-level deployment planning.

Backend API Design

Authentication, API keys, rate limiting, retries, and platform-wide data flow.

Operational Tooling

Staff workflows, analytics, admin controls, diagnostics, and maintenance tooling.

Team Leadership

Requirements, reviews, technical direction, onboarding, and implementation guidance.

Projects

Projects

A selected view of the systems, tools, and interfaces I built across platform infrastructure, runtime logic, hardware integration, and operations.

Backend API (Express.js Core System)

AeroSports

Central Express.js backend powering all AeroSports applications with MSSQL, authentication, API keys, rate limiting, and fault-tolerant request handling.

Node.jsExpress.jsMJRAM
View project

Kiosk Host & Room Control (.NET WebView)

AeroSports

WinForms orchestration layer between the Kiosk UI, Scorecard UI, Game Engine, backend API, and room hardware.

.NETC#WCPUS
View project

Game Engine (.NET Console Runtime)

AeroSports

Realtime .NET runtime that launches game variants, manages controller communication, executes game logic, and coordinates restart flow with the kiosk system.

.NETC#ArduinoSRE+1
View project

Kiosk UI (Next.js)

AeroSports

Customer and staff-facing kiosk UI for room readiness, player scans, variant selection, and session controls.

Next.jsTypeScriptJavaScriptTailwind
View project

Game Controllers & Sensor Network

AeroSports

Realtime controller and sensor network powering gameplay interactions across rooms, from USR RS422-over-Ethernet systems to custom Arduino and ESP-based controller stacks.

ArduinoC++SREE+2
View project

Admin Portal (Platform Control & Analytics)

AeroSports

Centralized web platform for managing games, players, analytics, smart devices, and documentation with authentication and role-based access control.

Next.jsReactTypeScriptJAC/A
View project

Developer Skills

Supporting skills that help systems ship.

Architecture, delivery, and reliability work that supports the product-facing systems shown above.

API designSystem architecturePerformance tuningDesign systemsSecurity best practicesTeam mentorship

Education

Education

University of Prince Edward Island

B.Sc. Computer Science

University of Prince Edward Island

Dean's Honours List - 2022

Certifications

Developer Certifications

Credentials that reinforce my engineering practice and delivery focus.

Interested?

Interested in systems that bridge software and the real world?

I'm especially interested in engineering roles involving full-stack platforms, backend systems, realtime products, device integration, and applied technical leadership.

Get in Touch