Resume

tl;dr

Shows up when technical complexity and business outcomes need translation. Typically inherits responsibility across sales, implementation, and customer success when those boundaries aren’t clearly defined.

Technical Overview

Category Technologies
Languages Python, SQL, Bash
Data Infrastructure PostgreSQL, Qdrant, Garage
Data Processing & ML DuckDB, Polars, scikit-learn, pymc, OpenRouter
Data Collection & Integration httpx, selectolax, mitmproxy, Playwright
Infrastructure NixOS, Colmena, sops-nix, Docker, Tailscale
Orchestration & Observability Temporal, Prometheus, Grafana, Loki
Technical Sales BANT, MEDDPICC, technical discovery, HubSpot

Relevant Professional Experience

Founder and Technical Lead | Self-Employed

Calgary, Alberta | 2024-Present (2 years)

  • Independently built and operate a production data platform — 30M+ multimodal records across 1M+ entities, owned end-to-end from collection to API
  • Collection & networking: distributed scraper fleet over a Tailscale mesh with automated exit-node rotation, circuit breakers, and block detection for resilient large-scale ingestion from dynamic web sources
  • Data & ML: medallion lakehouse (bronze/silver/gold; DuckDB/Parquet/Polars) with incremental sync and compaction; entity resolution across disparate sources, vector embeddings, and LLM classification; orchestrated as durable Temporal workflows
  • Infrastructure & reliability: self-managed 3-node bare-metal fleet (infrastructure-as-code), distributed S3-compatible object storage with offsite backup, git-encrypted secrets, and tiered on-call alerting (push + SMS)

Senior Solutions Engineer | ThriveDX SaaS

Tel Aviv, Israel (Remote) | 2022-2023 (2 years)

  • Acted as Technical Account Manager for multi-month mission-critical crisis response for top-ten global bank, retaining $1.75M+ USD TCV account at risk of churn through daily executive standups with SVPs, often serving as sole company representative
  • Operated as de facto Head of Customer Success for North America
  • Matured CS function via RACI accountability matrix, customer onboarding workflows, support playbooks with diagnostic protocols, response templates, and client- and internal training
  • Designed and executed comprehensive 4-month project strategy for 100k+ person global security awareness campaign, delivering campaign templates, multi-jurisdictional testing protocols, and bilingual executive briefing materials

Solutions Engineer | Lucy Security (acquired by ThriveDX)

Austin, Texas (Remote) | 2021 (<1 year)

  • Closed $350K USD ARR with a top-ten financial institution over an 8-month sales cycle
  • Built user-facing, internal sales, and partner training from scratch, inclusive of battle cards
  • Sole NA SE across 4+ TSMs for presales, postsales implementation, and renewals

Consultant, Cybersecurity and Risk | Valencia IIP Advisors Limited

Ottawa, Canada | 2018-2021 (2.5 years)

  • Served as technical lead executing 70+ tailored phishing campaigns across 10 government departments including top-secret agencies

Senior Enterprise Risk Analyst | Employment & Social Development Canada (ESDC)

Ottawa, ON | 2015-2018 (3 years)

  • Owned enterprise risk register for $50B+ funding portfolio, transforming generic reporting into actionable intelligence for leadership

Education & Certifications

Credential Institution Year
Practical Certificate in Open Source Intelligence Carleton University 2022
Certified Information Systems Auditor (CISA) ISACA 2018-2025
Certificate in Enterprise Risk Management University of Toronto 2017
Certified Information Privacy Professional / Canada (CIPP/C) IAPP 2014-2025
Master of Public Administration (MPA) Dalhousie University 2010-2012
Bachelor of Business Administration (BBA) Bishop’s University 2005-2009

Speaking Engagements

Topic Venue Date
A phisherman enters a lobster shack: why infosec doesn’t need to ruin the OpenClaw party AI Tinkerers Calgary May 2026
Diamonds and detritus (figuring out how to save the data that matters) ORL, Kelowna July 2024
Email addresses (shouldn’t resemble a junk drawer) ORL, Kelowna March 2024
Not just flipping a switch: Password managers ORL, Kelowna September 2023
Cybersecurity education sucks (you’re not the problem) ORL, Kelowna May 2023

Community Involvement

Role Organization Period
Sponsorship Lead YYC DataCon 2025-Present
Organizer PyData Calgary 2025-Present
Pet Therapy Volunteer (250+ hrs) Various Organizations 2021-Present
Cybersecurity and Privacy Educator Okanagan Regional Library 2023-2024
Adaptive Ski Guide Canadian Adaptive Snowsports 2014-2017, 2021-2024

GitHub Contributions