Hey! Christian here.
I'm a Computer Engineering student at the University of Waterloo, proficient in Python and C++. I enjoy swimming, karate, and speedcubing. I have an interest for learning new libraries, technologies and languages!
{ projects }
ChatPulse is a web chat application built with Flask and Socket.IO, enabling users to create and join chat rooms and exchange messages in real time.
Python, Flask, React, MongoDB, Socket.IO
Pathfinding Visualizer is an application demonstrating a live viewing of the breadth first search algorithm for pathfinding. Users have the ability to add obstacles and change location of start and end positions. Random mazes can also be procedurally generated.
Python, PyGame
Chess AI is a command line chess game with a computer opponent. The artificial intelligence for the computer component uses the minimax algorithm with optimizations to explore three moves ahead of the player.
Python, Pytest, Colorama
{ awards }
University of Waterloo | Senior Math Competition Certificate of Distinction (Top 25%)
University of Waterloo | Cayley Math Contest Certificate of Distinction (Top 25%)
{ extracurriculars }
Built and designed by Christian Aiello.