Building clean, reliable software with a strong foundation in systems and testing
I am a third-year Computer Science student at the University of Guelph,
pursuing a Bachelor of Computing with a minor in Business Data Analytics,
with an expected graduation in April 2028. I am interested in software
engineering and enjoy building clean, reliable, and maintainable systems.
Through industry and academic experience, I have developed a strong
appreciation for software quality, testing, and clear system design.
Working in quality assurance on enterprise-scale software exposed me to
real-world development workflows and reinforced the importance of building
robust, well-tested applications.
As a Teaching Assistant, I strengthened my fundamentals in programming,
data structures, and debugging while developing the ability to explain
complex concepts clearly and provide constructive technical feedback.
Outside of coursework, I build personal projects in Java and JavaFX to
explore object-oriented design, optimized data structures, and user
interface development. I enjoy learning new tools and continuously
improving how software is designed, tested, and maintained.
Sept 2025 – Dec 2025
Sept 2024 – Present
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.
View Project
Java ePortfolio app implementing OOP principles to manage stocks and mutual funds. Features include buy/sell functionality, price updates, keyword-based search, and total gain calculation.
View Project
Academic C project implementing a car rental system. Manages cars across available, rented, and repair categories using linked lists, structs, and pointers.
View Project