About Me
I am a student of the world, lover of puzzles, and vanquisher of challenges.
With a varied background and wide skill set, I create solutions that merge form and function. My approach combines creative problem-solving with growing technical expertise to overcome challenges.
When not programming, you'll find me cooking, playing music, or learning something new.
My Goals
I am currently studying Computer programming at George Brown College, and plan to continue my education at the University of Guelph when I finish my studies at the college level.
Post-graduation I plan to follow my interests, seeking work in either full-stack development, or in robotics and embedded systems.
My Technical Skills
Education
George Brown College
Comprehensive study of programming fundamentals, web development, database design, and software implementation. Focused on practical applications and real-world problem solving.
University of Guelph
Planning to continue education with advanced studies in computer science and software engineering, focusing on full-stack development and embedded systems.
Recent Projects
A recreation of the 1980 classic arcade game "Missile Command" made in PyGame.
View ProjectA commandline version of the game Gomoku built in Java, featuring 2-player, and 1-player vs. AI modes. The AI player makes use of the MiniMax algorithm, with a scoring heuristic, as well as alpha-beta pruning to determine moves.
View ProjectA maze solving program built in Java, designed to accept text files containing (formatted) maze data. The program utilizes depth-first searching, with state management and backtracking to efficiently reach the end.
View ProjectLet's Talk!
Have a project in mind? Let's bring it to life. Feel free to reach out to discuss your ideas or just to say hello.