Saint John, NB

Education

University of New Brunswick, Fredericton, NB
Bachelor of Computer Science (GPA: 4.1) Sep 2021 – May 2024
Master of Science in Mechanical Engineering (GPA: 3.8) Jun 2018
Bachelor of Science in Mechanical Engineering (GPA: 3.8) Jun 2015

Skills

Languages:
Python, JavaScript/TypeScript, Ruby, SQL, Java, C++, C#, HTML5, CSS
Frameworks/Libs:
Ruby on Rails, React, Next.js, Node.js, Express, TanStack Query, Tailwind, Qt6, Flask, SQLAlchemy

Databases/Infra:
PostgreSQL, MongoDB, MySQL, SQLite, Redis, AWS (S3, Lambda)
Tools:
Git/GitHub, Linux, Android Studio, Vite, Kamal, CI/CD, Docker

Experience

Developer — DataAnnotation.tech, Remote Dec 2024 – Present

Junior Full Stack Developer (Co-op) — Mach 85 Inc., Fredericton, NB Sep 2022 – May 2023

Hydrographic Data Processor — UTEC – Acteon Group Ltd., Livingston, Scotland Feb 2019 – Aug 2021

Graduate Researcher — University of New Brunswick, Fredericton, NB Jun 2015 – Jun 2018

Selected Projects

Wild Oasis (Next.js/React + Supabase)Website GitHub · Live · Admin GitHub · Admin Live

Fake Store (Rails)GitHub · Live

Natours (Node.js/Express + React)GitHub · Live

Qconnect (Post-Quantum Secure Messaging)GitHub · Live

Spoonify (JavaScript)GitHub · Live

Additional Projects: Android Drum Machine (Android Studio) — pad drumming + sequencer with sample persistence.

Honours & Awards

Interests

Game development, open-source, music (guitar, drums, recording), hiking

References available upon request