Hi there! I'm a 3rd-year Computer Science student at the University of Guelph, pursuing a Bachelor of Computing in Computer Science. I'm currently seeking a software development co-op work term for Winter 2027.
I enjoy building systems that are both efficient and practical. Whether it’s designing object-oriented applications in
Java, working with data structures, or exploring low-level concepts like memory management in C, I’m drawn to challenges
that deepen my understanding of how software works under the hood.
As a teaching assistant for programming courses in C and Python, I strengthened my fundamentals in programming and
debugging, while developing the ability to explain complex concepts clearly and provide constructive technical feedback
to others. Helping students solve problems has also sharpened my communication and leadership skills.
I'm especially interested in backend development and systems-level programming, and I’m always looking for opportunities
to apply these skills on meaningful, real-world projects.
Core Skills
Languages
Java, C, Python, C#, JavaScript, HTML/CSS
Tools & Platforms
Git/GitHub, Linux, Docker, Proxmox VE, Jenkins, Octopus Deploy, Cloudflare
Concepts
OOP, Data Structures, Memory Management, Algorithmic Problem Solving
Quality Assurance
Playwright, Regression Testing, Test Automation, Jira, Seq, Test Case Design
Expanded a C# Playwright automated test suite using GitHub and Claude Code CLI, developing and executing regression tests locally as the QA team transitioned toward automated testing.
Investigated application logs in Seq to reproduce and root-cause defects, including a critical production issue traced to a checkout workflow change; collaborated with the Lead Developer to isolate the defect and validate the hotfix.
Used Jenkins build results to identify versions containing fixes and deployed version updates to UAT environments using Octopus Deploy.
Owned regression and release testing across reservation workflows; triaged client UAT feedback in Jira, reproduced issues, validated fixes and edge cases, and coordinated findings with QA and client-facing teams.
C#PlaywrightJenkinsOctopus DeploySeqJira
Quality Assurance Intern
Camis Inc, Guelph
Sept 2025 – Dec 2025
Outstanding Performance Evaluation
Executed manual and exploratory testing on enterprise-scale reservation and park management software
used by 1,300+ clients.
Designed and maintained detailed test cases, reproduced defects, and verified fixes in collaboration
with developers.
Worked with Jira and Confluence to track issues, document test results, and support stable feature
releases.
JiraConfluenceRegression TestingUAT
Teaching Assistant
University of Guelph
Sept 2024 – Apr 2026
Supported 500+ students across introductory and intermediate programming courses by mentoring during
labs and office hours, clarifying complex programming concepts, reviewing assignments for logic and edge
cases, and delivering clear, actionable technical feedback.
CPythonGit
03.
Projects
Home Server
Built a Proxmox VE homelab to self-host applications in isolated Linux VMs and LXC containers, deploying Dockerized applications behind an Nginx reverse proxy.
Proxmox VEDockerLinuxNginxCloudflare
Stock Reaction Predictor
Developed the FastAPI backend for a team-built stock reaction predictor, exposing REST endpoints that connect ticker and news inputs to a FinBERT and time-series forecasting pipeline, with multi-horizon inference and market-data retrieval.
PythonFastAPIREST APIsFinBERT
Smart Discussion Board
Designed and implemented a Java discussion board using object-oriented principles, supporting multiple
post
types, efficient keyword-based search, and a JavaFX GUI for interactive user workflows.
JavaSpring BootHTMLRender
Investment Manager
Java ePortfolio app implementing OOP principles to manage stocks and mutual funds, including
buy/sell functionality, price updates, keyword-based search, and total gain calculation.
JavaOOPGUI
RentACar
Academic C project implementing a car rental system that manages cars across available, rented, and repair
categories using linked lists, structs, and pointers.
CData Structures
Memory Manager
Academic C project implementing a memory allocator. Manages memory blocks using linked lists and pointers.
CCLIMakeData Structures
Animal Bio ML
A KNN-based ML classifier in C from the ground up, enabling data ingestion, feature statistics, similarity
computation, nearest-neighbor analysis, and predictive classification with measurable accuracy.
CCLIMake
ToDo Web Application
Created a to-do list web application enabling users to manage tasks with Google sign-in and real-time
updates, leveraging Firebase Authentication and Realtime Database, deployed via GitHub Pages.
HTMLCSSFirebaseJavaScript
04.
Get In Touch
I'm currently seeking Winter 2027 software development co-op opportunities. Whether you have a question or just want to
connect, feel free to reach out!