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

Independent IT Support Technician

Freelance ยท Saskatoon, SK

๐Ÿ“… January 2020 - Present | Windows, macOS, Linux, Network Diagnostics

๐Ÿ› ๏ธ Systems & Hardware: Diagnosed and resolved hardware faults, component replacements, and operating system issues across Windows, macOS, and Linux machines.

๐ŸŒ Network & Infrastructure: Configured local networks, resolved connectivity drops, and optimized client hardware for performance and stability.

๐Ÿ’ฌ Client Consultation: Communicated technical root causes and recovery solutions clearly to non-technical users.

Project Experience

Gemini PR Agent

Developer Tooling & Automation

๐Ÿ“… February 2026 | GitHub Actions, Google Gemini API, Linux/Ubuntu, Bash

๐Ÿค– Developed a custom GitHub Action integrating Google Gemini to automate pull request reviews, summary generation, and vulnerability checks.

๐Ÿง Executed inside an Ubuntu cloud runner, handling webhook triggers, environment secrets, and automated bash scripting.

๐Ÿ’ฌ Parses Gemini API responses and formats the output into clean, structured Markdown comments directly on pull requests.

AI Resume Tailor

Automation Pipeline

๐Ÿ“… October 2025 - January 2026 | Python, Streamlit, OpenAI API

๐Ÿ“„ Developed an interactive Streamlit application that evaluates job descriptions and generates customized, ATS-friendly resume data.

๐Ÿง  Engineered prompt chains with strict schema validation to extract requirements and restructure JSON payloads cleanly.

โšก Designed local export workflows ensuring generated outputs strictly match length constraints without breaking formatting.

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.