Portfolio
This page contains a brief overview of some of my various projects. More detailed information about the projects may or may not be available in separate dedicated posts.

Formula Student Suspension Force Sensors

A complete system for measuring various Formula Student racing car's suspension forces using strain gauges.

Formula Student Telemetry

Formula Student racing car's wireless telemetry unit using a Quectel modem for LTE network and an STM32. Includes a relative pressure sensor for a Pitot probe and supports 2x CAN bus lines, PCM+I2S audio.
Custom API for data storing and handling using Node.js, InfluxDB and Marple.
Formula Student Brake balance Adjuster

Control board for a stepper motor which drives a hydraulic brake balance adjuster screw. The board is connected to a central CAN bus for communication. The stepper motor driver is a TMC2209 which supports stall detection for sensorless homing. On board is a connector for two external potentiometers for brake pedal position sensing.
VR Headset Eye Tracking


This project was a complete re-implementation inspired by RedHawk989's EyeTrackVR, written in C# for increased performance gains.
The original project used python for image processing which was quite buggy on my system, so I ended up re-creating the application in C# using various image processing and feature detection algorithms to detect eye movements and communicate them over OSC to VRChat.
The project is quite old and not maintained anymore.
SLA Curing machine
Small, custom ultra violet curing station for resin 3D printed components, re-purposing the UV LED exposing panel from a previous DIY resin printer project. The DIY SLA printer's initial mainboard prototype was a complete failure, however the LED panel worked flawlessly and was perfect for re-purposing in a curing station!
