Developer in Calgary. I work on the parts of a product that get audited: payments, kids privacy, ad attribution, security compliance. Most of my work lives in private company repositories. The public piece is frontend-compliance: consent gating, analytics without PII, kids privacy and SOC 2 evidence, with the tests that keep it true.
APMC · Senior Software Developer · since Sep 2024
Streaming for two brands on one Nuxt monorepo, plus a smart TV app, the native mobile releases and a Flutter desktop tool the broadcast operators use during live games.
Kettl · Software Engineer · 2023 to 2024
Live event production management. User management, production control, workforce tracking, and the GraphQL side so data came in live instead of by hand. React, Next.js, Apollo, Prisma, Postgres.
Tugboat Logic (bought by OneTrust) · Front End Developer · 2021 to 2023
Security compliance across SOC 2, ISO 27001, GDPR and HIPAA. Dashboard features, version comparison for audit workflows, and a component library in Storybook. React, TypeScript, Redux, Cypress.
Before software · 2016 to 2020
Project coordination, procurement and inventory.
Languages TypeScript · JavaScript · Dart
Frameworks Vue 3 · Nuxt · React · Next.js · Flutter · Node
Data Pinia · Redux · Apollo GraphQL · Prisma · PostgreSQL
Testing Vitest · Playwright · Cypress · React Testing Library · MSW · Storybook
Infra AWS · Docker · Vercel · GitHub Actions
Analytics GA4 · Google Tag Manager · Meta CAPI
BSc in Production Engineering, Universidad Metropolitana · Full Stack Development Program, InceptionU, 2020 to 2021 · LinkedIn