Western UniversityLondon, ON
Bachelor of Engineering Science in Software EngineeringSept. 2023 – May 2028
Awards: Dean’s Honour List (3.7/4.0 GPA)
Relevant Coursework: Object-Oriented Programming, Algorithms and Data Structures, Database Management Systems, Operating Systems, Software Design, Software Construction, Discrete Structures
NelnetMississauga, ON
Software Development Engineer in Test (SDET) InternMay 2026 – Dec. 2026
- Develop and maintain automated testing services using C#, .NET, Playwright, and Selenium for Canada’s national student lending program, validating web applications, REST APIs, transactional backend workflows, and simulated z/OS endpoints through integration testing.
- Build and maintain reusable automated test suites to validate system behavior across frontend and backend components, improving test coverage and reliability across application workflows.
- Integrate automated test suites into CI/CD pipelines using GitHub Actions and Git, supporting continuous validation of application changes and deployment workflows.
- Collaborate with software engineers, QA engineers, and DevOps engineers within Agile workflows, utilizing Jira and Confluence to track development tasks, document requirements, and coordinate project deliverables.
McAsphalt Industries Ltd.Toronto, ON
Full Stack Developer InternMay 2025 – Aug. 2025
- Developed a full-stack predictive analytics platform to forecast asphalt shipment volumes, integrating Python-based machine learning models with a React frontend and Azure-hosted backend services.
- Designed and implemented RESTful APIs and backend services to process, store, and serve operational data, enabling real-time visualization and interaction through a dynamic React dashboard.
- Developed an inventory management system in under 2 months using Java, JavaScript, and MySQL, supporting real-time tracking of orders, serial numbers, and product availability.
CalorieKarma | Full-Stack Accountability Tracking Application
- Developed a full-stack CRUD social accountability application built with Java/Spring Boot and a JavaScript/HTML/CSS frontend, implementing a layered architecture for scalable data management.
- Implemented a group challenge system featuring peer-assigned consequences and automated group dissolution logic based on goal completion.
- Integrated PostgreSQL with JPA/Hibernate for persistence, secured with BCrypt authentication, and deployed the application via Railway and Netlify.
GPU Node Validator | Python, NVIDIA SMI, pytest, GitHub Actions
- Built a Python CLI validation framework that collects live NVIDIA GPU telemetry, normalizes JSON and simulated multi-GPU data, and flags device, temperature, and error conditions with configurable health rules.
- Implemented reproducible simulations of up to 1,000 GPUs, automated pytest coverage, JSON diagnostic reports, and GitHub Actions CI with CLI and Bash smoke tests.