background

caiden kowalchuk

hi!

welcome to my portfolio

About me

Im a second-year Computer Science student at the University of Guelph. I have mostly worked with C and Python in my coursework, but I'm always up for learning new languages and tools. I enjoy building cool projects, and challenging myself through code. Outside of tech, I love hiking and traveling, whether that's overnight backpacking on the Bruce Trail or exploring overseas. If you ever need a buddy for an adventure, im your guy.




Thanks for checking out my portfolio, check out my projects and send me a message if you want to connect.

Projects

Treasure Runner Game Engine

Terminal dungeon crawler built in C and Python as part of a university systems course. The C game engine is exposed via ctypes, with a curses-based UI following MVC. Implemented room traversal, pushable block puzzles, pressure switches, and an extensible portal system requiring careful API design.

CPythoncurses

GryphPlanner

Built at GDSC Hacks 2025. A web app that scans course outlines and extracts academic deadlines, letting users sync directly to Google Calendar via OAuth2. I mostly worked on the frontend development in React, building the UI and integrating it with a Node.js backend REST API that handled file uploads, downloads, and the Google Calendar API.

ReactNode.js

Portfolio

This website! I experimented with Next.js, Tailwind, Three.js (hence the spinning globe) and delpoyed it with Vercel.

Next.jsThree.jsTailwindVercel

Contact