Hi, I'm Sam

I do a lot of projects to learn new things, and you can check out some of them here!

Filters:

Web Dev
Game Dev
Clear

Emotion Recognition Neural Network

For my computer vision class, I made a project with a classmate to determine emotions from face imag...

Python

Machine Learning

Pytorch

CNN

SDF Rendering

In order to learn more about computer graphics, I decided to build a renderer that uses Signed Dista...

Graphics

Game Dev

GLSL

OpenGL

C++

Godot

Rust

RFID Check in device

In grade 12 I made a project for my school for the teachers to scan their RFID tags to check-in and ...

Javascript

Vue

NodeJS

API

MongoDB

Linux

Docker

3D rendering engine

Over the course of about 3 months, with some help from my friend I created a 3D rendering engine fro...

Java

Graphics

Game Dev

Skills Web Design competition

For all three years of high school, I competed in the Skills Canada Alberta web development competit...

Javascript

Vue

NodeJS

API

PostgreSQL

High School Robotics Team

For several years I was the lead programmer on my high school robotics team, which allowed me to imp...

Java

Computer Vision

Concurrency

Team Work

LED Christmas Hat

One year for Christmas I built this Santa hat which has addressable LEDs and is controlled by an Ard...

C

C++

Arduino

Microcontrollers

Celeste Deathlink Mod

Deathlink is a mod for the video game Celeste, which adds a new game mode for multiplayer where if o...

C#

.Net

Modding

Reverse Engineering

Soft Body Physics Engine

Over about a month I built a 2D soft body physics engine using Rust, based on a video about the phys...

Rust

Game Dev