Work Experience

Full-Stack Developer (Contract)

University Capstone Project ยท Client: Noumerica Data Security Inc.

๐Ÿ“… September 2023 - March 2024 | Django, HTML, CSS, JavaScript, AWS S3

๐Ÿ“Œ Paid Client Project: Selected for the USask Level UP program to build a secure medical record platform for a real-world client.

๐Ÿ›ก๏ธ Security & Compliance: Implemented HIPAA/GDPR-compliant features, including role-based access control and encrypted DICOM image uploads to AWS S3.

๐Ÿง  Full-Stack Architecture: Developed the backend with Django and PostgreSQL and designed a responsive front-end using HTML/CSS/JavaScript.

Capstone Project Capstone Project

Student Software Developer

Calian Advanced Technologies

๐Ÿ“… May 2022 - August 2023 | Saskatoon, SK

๐Ÿ’ป System Reliability: Reduced technical debt by resolving SonarQube complexity issues, improving code maintainability

๐Ÿค Agile Development: Collaborated in a 7+ person Agile team using Jira and Git for version control on Linux-based systems.

๐Ÿงช Backend Validation: Authored Python end-to-end system tests to validate C++ backend system control commands, verifying that state changes correctly updated the GUI.

๐Ÿ”„ Java to Kotlin Migration: Refactored legacy Java modules to Kotlin, creating new data classes to support dynamic carrier configurations.

Calian Advanced Technologies

Project Experience

Late Night Thoughts

Personal Project

๐Ÿ“… May 2025 - August 2025 | Vanilla JS, Supabase, Tailwind CSS

๐ŸŒ“ Created an anonymous journaling platform that only allows posting between 10PM-5AM to encourage quiet late-night reflection.

๐Ÿ—ƒ๏ธ Posts are stored and retrieved in real time using Supabase; users can read during the day but only write at night.

๐ŸŽจ Designed a soft, dreamy UI with stars, smooth transitions, and day/night mode switching.

๐Ÿ›  Built with custom logic (localStorage + client-side rules).

Smart Parking System (UI Simulation)

Course Project

๐Ÿ“… February 2024 | Python, PyQt5

๐Ÿ’ป Simulated real-time parking slot availability using a custom-built PyQt5 desktop UI.

๐Ÿ”Œ Integrated a Raspberry Pi acting as a mock hardware sensor, sending data to the UI via MQTT.

๐Ÿ’ฌ Live display updated based on sensor readings, emulating a real-world smart parking environment.

๐ŸŽจ Designed a clean and modern interface with custom-styled widgets.

Smart Parking UI

Agent Roulette dice icon

Personal Project

๐Ÿ“… November 2024 | HTML, CSS, JavaScript

๐ŸŽฎ Created a playful web app for Valorant duos who can't decide which agent to play.

โœจ Includes animations, sound effects, and custom role illustrations for a fun experience.

๐Ÿ“ฑ Built mobile-first with responsive layout using pure HTML, CSS, and vanilla JS.

๐ŸŽจ Styled with a soft, duo-inspired pink aesthetic and charming iconography.

โš™๏ธ Each player can re-roll their agent independently for more interactive fun.

Valorant agent illustrations used in this project are not original and belong to their respective creators. This site is a fan-made project and is not affiliated with Riot Games.

Recip-EZ

Course Project

๐Ÿ“… March 2022 | Java, JavaFX, FXML, SQLite

๐Ÿ‘ฅ Developed as a team of 5 for a Software Engineering course (CMPT 370), Recip-EZ is a recipe discovery desktop app built with JavaFX and SQLite.

๐Ÿฒ Built dynamic filters for diet, macros, time, and difficulty, with calorie tracking and paginated search results.

๐Ÿง  Added accessibility features like light/dark mode, a favorites tab, and a detailed recipe viewer.