frog

Experience

Where I've shipped code professionally.

3+ yrs
total experience
7
roles

Introhive
Associate Software Engineer (Co-op) — Introhive
Ruby on Rails
  • Built a Snowflake, dbt, and Airflow data pipeline delivering email and calendar interaction analytics to 200+ enterprise tenants across 6 global regions
  • Fixed an 8-month production bug in dashboard filtering, cutting load time by 83% for datasets up to 253K values
  • Resolved 4 customer-reported data-integrity defects and backfilled 2.8M+ records across 45+ environments
STEMBlock
Robotics & Programming Coach — STEMBlock
Python
  • Built and delivered a full robotics and Python curriculum at two Fredericton schools as sole instructor, guiding 40+ beginners to complete autonomous robot builds at a 92% competition rate
J.D. Irving
Security Analyst Intern — J.D. Irving
Azure
  • Developed and deployed a Python script on Azure integrating Imperva and Qualys SSL APIs, automating monthly domain security assessments and cutting a 10-hour manual process to minutes
  • Independently led a company-wide phishing simulation across 20,000+ employees, developing all email content and PowerShell deployment scripts, reducing click-through rates by 40% and presented findings to senior leadership
  • Assessed 30+ applications by identifying vulnerabilities and driving remediation within a 48-hour turnaround
UNB
Teaching Assistant — UNB (6 courses, 200+ students)
Java / C
  • Designed course assessments and supported 200+ students across 6 core CS courses (Java, C, databases) through labs, office hours, and tutoring, earning a Faculty Teaching Award for driving a 20% improvement in course grades
Introhive
Co-op Associate Software Engineer — Introhive
Angular
  • Led an Angular 16 to 17 migration across production codebases, verified by ~4,300 passing tests with a zero-rollback deploy
  • Rolled out Snowflake data ingestion to all production customers, coordinating changes across 42 Kubernetes clusters
  • Fixed customer-impacting bugs in Rails and JavaScript and patched 7 high/medium-severity CVEs in Node.js and Ruby
Populus Global Solutions
Co-op Software Developer — Populus Global Solutions
Java
  • Developed a web-based prescription management system in Java, TypeScript, SQL, and Angular, eliminating prescription errors for 1,500+ healthcare professionals across Belize and Barbados
  • Triaged and resolved 100+ Jira tickets, cutting the backlog by 30% and saving 50+ hours of development time
  • Integrated JUnit from scratch and authored unit tests across the codebase, raising code coverage from near-zero to 80%
UNB
Instructor & Course Developer — UNB (CBC National News)
ML / Python
  • Featured on CBC National News for teaching an AI and ML Python course to high school students, reaching 6M+ viewers nationwide
  • Led interactive p5.js workshops for 150+ students, teaching HTML, CSS, and JavaScript to create 20+ web projects, resulting in a 95% positive feedback rate