Projects

Computer Graphics Research Project

Course project for the Project in Computer Graphics course (Computer Science 503.03 at the University of Calgary) I took in winter 2020 and where I upgraded the RTX render engine I wrote last year to support additional features such as ambient occlusion.

Read more

Computer Graphics Modeling Project

Group course project for the modeling course (Computer Science 589 at the University of Calgary) I took in fall 2019 and where we (Chris, Cassandra, and myself) wrote a Blender addon that created 3D models from six orthogonal depth maps.

Read more

Top Hat Notification Script

Simple Python script to notify me when Top Hat question are up so I could skip high school physics review (aka Physics 221 at the University of Calgary) lectures.

Read more

RTX Rendering Project

Course project for the Rendering course (Computer Science 591 at the University of Calgary) I took in winter 2019 and where I implemented ray tracing that made use of Nvidia’s RTX hardware through the Vulkan API.

Read more

Blender Simplicity 2018 Challenge

Collection of entries for Remington’s 2018 simplicity challenge where the objective was to create some cool artwork while only using a limited amount of Blender’s features.

Read more

Summer Research

Used machine learning to automatically landmark 3D face scans for medical purposes.

Read more

Karsio Engine and Game

Group course project for the Games Programming course (Computer Science 585 at the University of Calgary) I took in winter 2018 and where I worked in a team of 4 (Ben, Rukiya, Brian, and myself) to build a game engine and of course the game itself.

Read more

Haptics Project

Course project for the Computer Haptics course (Computer Science 599.86 at the University of Calgary) I took in winter 2018.

Read more

Haptics Assignments

Collection of assignments for the Computer Haptics course (Computer Science 599.86 at the University of Calgary) I took in winter 2018.

Read more

Baremetal Mario for Raspberry Pi 2B

Group assignment for the Computing Machinery II course (Computer Science 359 at the University of Calgary) where we had to make a simplified clone of Nintendo’s classic Super Mario Bros. game for a baremetal Raspberry Pi 2B.

Read more