About
I’m a Computer Engineering graduate from Memorial University of Newfoundland and Labrador (Co-op, May 2026) and a full-stack developer. At SiftMed I built GenAI evaluation tooling, AWS event pipelines and customer-facing APIs; before that I worked in data and digitalization at Cenovus Energy and on robotics software with Paradigm. On my own time I built earworm, a music-rating app that 120 beta testers used to review over 500 albums. Outside of tech I keep a large vinyl collection (some favourites are on the shelf), cook a lot of Italian food, stay active, and play video games, including retro FPGA gaming.
Bachelor of Engineering (Computer Engineering Co-op Program), Memorial University of Newfoundland and Labrador. Graduated May 2026.
Experience
Full-Stack Developer, SiftMed
St. John’s, NL · Aug. 2025 – Oct. 2026
Skills: TypeScript, NestJS, React, AWS, EventBridge, CloudWatch, REST, GraphQL, Salesforce, Docker, CircleCI
- Developed an evaluation tool for the company’s GenAI features, gating releases against hundreds of test questions to catch quality regressions before they reach customers
- Root-caused critical bugs in the OCR and AI pipelines through on-call production support
- Architected a scalable AWS Lambda/EventBridge pipeline streaming per-account usage metrics into Salesforce, with CloudWatch alarms for fault tolerance, giving Customer Success real-time engagement visibility
- Developed a secure REST webhook and file-upload API allowing high-value customers to integrate report delivery and document uploads with their own software
- Designed a configurable formatting system for AI-generated case notes, giving customers control over how extracted data renders in their documentation and saving hours of manual editing per case
Digitalization Engineering Student, Cenovus Energy
St. John’s, NL · May 2024 – Aug. 2024, Jan. 2025 – May 2025
Skills: Python, MATLAB, Databricks
- Automated the digitization of 1,600+ Mud Report and Bottomhole Assembly PDF/Excel files using Python, enhancing data accessibility and enabling streamlined dashboard development
- Reworked a MATLAB-based downhole vibration model in Python, enabling large-scale training and analysis in Databricks using structured Bottomhole Assembly datasets
Software Team Member, Paradigm (Student Group)
St. John’s, NL · Sept. 2023 – July 2024
Skills: ROS 2, Gazebo, C++, Pixhawk
- Implemented vehicle motion constraints in Gazebo using ROS 2 to support realistic robotics simulation
- Developed embedded firmware for the Pixhawk 6 controller to enable precise movement control
Projects
TripTailor (Web App)
Skills: Go, React, PostgreSQL, OAuth2, Docker
- Developed a microservices-based platform for sharing and exploring travel itineraries, enhancing trip planning efficiency.
earworm (Music Rating Mobile App)
Skills: Dart, Flutter, Google Cloud Platform, Firestore, MusicBrainz
- Shipped a music-focused mobile platform for album rating and real-time social interaction; onboarded 120 beta testers who reviewed over 500 albums.
- Engineered real-time messaging and push notifications on Firestore and Cloud Functions, powering social interaction between users.
- Architected a self-hosted MusicBrainz replication pipeline on Google Compute Engine, syncing album and artist metadata to power in-app search.
Interests
Music and a large vinyl collection, cooking (particularly Italian), staying active, and video games, including retro FPGA gaming. Some favourite records:
- The Low End Theory by A Tribe Called Quest
- Ants From Up There by Black Country, New Road
- Discovery by Daft Punk
- The Rise and Fall of Ziggy Stardust and The Spiders From Mars by David Bowie
- The Money Store by Death Grips
- Storm of the Light's Bane by Dissection
- Breath From Another by Esthero
- When The Pawn... by Fiona Apple
- Lift Yr. Skinny Fists Like Antennas to Heaven! by Godspeed You Black Emperor!
- From Mars to Sirius by Gojira
- By the Time I Get to Phoenix by Injury Reserve
- Grace by Jeff Buckley
- Veteran by JPEGMAFIA
- To Pimp a Butterfly by Kendrick Lamar
- The Miseducation of Lauryn Hill by Lauryn Hill
- Lil Uzi Vert vs. the World by Lil Uzi Vert
- Ride the Lightning by Metallica
- Madvillainy by MF DOOM/Madlib
- Three Cheers for Sweet Revenge by My Chemical Romance
- Still Life by Opeth
- Wish You Were Here by Pink Floyd
- In Rainbows by Radiohead
- OK Computer by Radiohead
- The Magnolia Electric Co by Songs: Ohia
- Disintegration by The Cure
- Things Fall Apart by The Roots
- Ignorance by The Weather Station
- Titanic Rising by Weyes Blood