MASc Electrical & Computer Engineering (aeronautics), B.Eng Computer Systems, proudly Canadian 🇨🇦
pulse.nvim. A simple timer plugin for Neovim.
25pygmy. RP2040-based flight computer for rockets
16nvim. My custom neovim configuration.
10peanut. Hardware design for the Peanut altimeter.
7gol-16. A custom 16-bit processor with a custom assembly language and emulator, based off of the ARM 32-bit processor.
5pygmy-nx. NuttX board support for the Pygmy flight computer.
4typeTracker. Analyzes typing data from Keybr.com and displays it graphically according to user preference. Involves polynomial interpolation using Numpy and graph visuals using Matplotlib. Console interface or CLI usage available.
3NXDoom. DOOM for the Apache NuttX RTOS
3logicGates. The Logic Gates generator is a command line program that makes use of Python to generate logic gate schematics of (theoretically) any size, along with their Karnaugh map.
1beanO. A simple full-stack website using Django and React made to display jelly bean information from a database.
1conway. Conway's game of life in a Python GIF exporter.
1aoc2024. Advent of Code challenges for 2024.
1oec. The submission for the Ontario Engineering Competitions 2023. Requirement was to match a patient with a ranking of 12 healthcare facilities (given a database of 40) based on their demographic info, location and underlying conditions & symptoms.
1pygmy-telem. Telemetry system application code for the Pygmy flight computer running NuttX.
1jumbler. Experiment with typoglycemia using plain-text input and output.
1kicad-colourscheme-converter. A script for translating KiCad colour schemes into new colour schemes using a user defined palette.
1