Experience
Where I've shipped code professionally.
3+ yrs
total experience
7
roles
Associate Software Engineer (Co-op) — Introhive
▾
- 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
Robotics & Programming Coach — STEMBlock
▾
- 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
Security Analyst Intern — J.D. Irving
▾
- 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
Teaching Assistant — UNB (6 courses, 200+ students)
▾
- 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
Co-op Associate Software Engineer — Introhive
▾
- 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
Co-op Software Developer — Populus Global Solutions
▾
- 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%
Instructor & Course Developer — UNB (CBC National News)
▾
- 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
Log
Highlights