The road so far.
Agencies, studios, a remote leadership stint, a year of games — with freelancing running quietly underneath the whole thing since 2006.
- 2026 — PresentNow
Software Engineer
Mogul Clients·RemoteArchitecting full-stack platforms end to end — role-based access control, real-time sync across devices, and AI-assisted document processing. Comfortable owning the whole stack: monorepo build and deployment tooling, WebSocket pipelines with offline-first queueing, and the API and data layers underneath.
- 2022 — 2024
Full-Stack Developer
Midfield Interactive Corp.·Hamilton, ONDelivered web, desktop, and mobile apps across a shifting per-client stack. Shipped a remotely-managed kiosk on Microsoft Surface tablets — a Node.js Windows service behind a React GUI, locked into kiosk mode with eSIM, offline-first capture and auto-upload — built a full CI/CD pipeline from scratch, an internal iOS app, and tailored CMSs (WordPress, headless, and bespoke), all while mentoring a junior developer full-time.
- 2021 — 2022
Game Developer
Indie Studios & Game Jams·Tardigraid · Desdoble · Cyber CurseA burst of game-making across several small studios — gameplay, mechanics, and performance work on Tardigraid (Blazing Gator Games), Desdoble (Black Kraken Studios), and Cyber Curse, built for the GMTK Game Jam.
- 2016 — 2018
Head of Software Engineering
Pipeline Publishing L.L.C.·Remote · Chicago, ILTook over engineering leadership after subcontracting in, then owned the full lifecycle — architecture to deployment — across publishing tooling and web properties: internal and external APIs, web billing and shopping-cart flows, automated payment processing, and PDF-generation pipelines.
- 2015 — 2018
Full-Stack Developer
R4U·Sole proprietorRan my own independent development consultancy — scoping projects, owning the tech-stack decisions, and handling everything from architecture through client communication to delivery.
- 2014 — 2015
Full-Stack Developer
Onyx Creative Studio·OntarioSubcontracted full-stack development across client products — including the engagements that led to my later work with Pipeline Publishing.
- 2010
Full-Stack Developer
JBI Inc.·Niagara Falls · NASA-affiliatedMy first professional engineering role — titled Computer Programmer but full-stack in practice. Low-level systems work on NASA-affiliated projects (endian conversion with data clustering, hardware relay control) alongside Flash and server-side web builds.
- 2006 — Present
Freelance Developer
Independent·The constantThe through-line of the whole journey — custom software, websites, and tech support for a long tail of clients, continuously since 2006, alongside every formal role.
Niagara College
Game Development (3-year program, 2019–2022) — Honour Roll, 3.8–4.0 GPA. Earlier: Computer Programming · New Media Web Development · Graphic Design (2010–2014).
Stamford Collegiate
Ontario Scholar · Honour Roll · awards for Best Effort & Highest Achievement in Computer Programming