About

The systems matter. So does how you enter them.

Work authorization

Canada

Current location
  • Canadian citizen
  • Based in Toronto, Ontario
  • NEXUS card holder

United States

Work authorization
  • TN visa eligible; no sponsorship track, lottery, or employer immigration cost burden
  • Open to US relocation
  • Open to H-1B or green card sponsorship if needed
Working Set

Working Set

01Languages
  • Python
  • SQL
  • Java
  • JavaScript
  • TypeScript
  • R
  • C
  • Bash
02Data & ML
  • Pandas
  • PyTorch
  • TensorFlow
  • Scikit-learn
  • Apache Spark
  • Kafka
  • Airflow
03Cloud & DevOps
  • AWS
  • GCP
  • BigQuery
  • Docker
  • Kubernetes
  • Terraform
  • Git
  • Linux
04Web & Data Stores
  • React
  • Next.js
  • Node.js
  • PostgreSQL
  • MongoDB
  • Redis
  • GraphQL
05Analytics & Visualization
  • MicroStrategy
  • D3.js
  • Tableau
  • Power BI
  • Jupyter
  • Excel
06Methodology & Delivery
  • Jira
  • Confluence
  • Agile
  • Scrum
  • Kanban
  • CI/CD
  • TDD
Selection logic
  1. ExploreFind, access, and understand data.
  2. ModelBuild, train, and evaluate models.
  3. ShipPackage, test, and deploy reliably.
  4. OperateMonitor, iterate, and deliver impact.
  • SQL, Python, Pandas, BigQuery, Jupyter
  • PyTorch, Scikit-learn, Spark, Airflow
  • Docker, Kubernetes, Terraform, CI/CD
  • MicroStrategy, Tableau, Jira, Monitoring
Trajectory

From reproducible research tooling to owning mission-critical production data systems: ramped from zero domain knowledge to full ownership of a multi-source pipeline in weeks, was promoted to Technical Gatekeeper within three months, then widened from individual pipelines to platform concerns — performance re-architecture, fleet-wide observability, and team-wide engineering standards.

FromTo
Reproducible research toolingIdempotent production pipelines
"Make it work" correctnessPerformance-engineered systems
Per-job SQL ETLConfig-driven observability across 12+ pipelines
Individual executionTechnical gatekeeper for a domain
Reactive incident debuggingProactive data-quality gating
Technical-task reportingBusiness-value storytelling for directors & VPs
How I work
01

Find the invariant.

Strip noise. Name the constraint. Design around what doesn't change.

02

Make failure visible.

Instrument early. Surface truth. Learn in public, fix in time.

03

Leave a system easier to trust.

Document decisions. Reduce friction. Build for the next operator.

Growth map
  1. Data engineering
  2. Research systems
  3. Production ownership
  4. Platform thinking
See the career ledger →
Operate with care. Leave it better.Page 07