Repositories
- Custom Cursor
- Chrome extension now discontinued, with 300k users at it's peak. Allowed users to change their
browser cursor to a wide variety of preset images, with options to upload a custom image or add
a cursor trail.
- Part 4 Project
- Research project creating a ML pipeline to detect and classify human actions with mmWave Radar.
- CS704 Work
- Various work for CS704, including the development of a accelerometer based location tracker.
- CS701 GRP
- Team project on the creation of a ReCOP processor in VHDL, running on a DE1-SOC FPGA board.
Communicating with Altera components and ASPs, this was an introduction to processor design.
- CS723 Work
- Advanced embedded systems design, focusing on real time applications. Learning FreeRTOS and
Esterel.
- CS770 Project
- Capstone project focusing in inter-disciplinary teamwork. Designing a veterinary scale,
especially the embedded systems code running on a pico-w microcontroller.
- CS301 Project
- Full year design project creating a pathfinding robot running on a Cypress PSOC microcontroller.
- CS303 Video Processing
- Introduction to FPGA data busses, and filter-based video processing.
Courses
- CS700A/B Part 4 Project
- CS704 Advanced Embedded Systems
- CS732Mobile Autonomous Robotics
- ENGGEN 403 Managing a Business
- CS701 Advanced Digital Systems Design
- CS723 Embedded Systems Design
- ECSE770 Capstone Project
- CS301 Design: Hardware Software
- CS303 Microcomputers
- CS304 Computer Architecture
- SE325 Software Architecture
- CS302 Design: Software Practice
- CS305 Digital Systems Design
- ENGGEN 303 Managing Projects & Innovation
- ENGSCI 313 Mathematical Modelling 3ECE
- CS209 Computer Systems Design
- SE284 Data Structures and Algorithms
- ELECTENG 292 Electronics
- ENGGEN 204 Professional Skills and Comms
- CS201 Computer Engineering
- SE281 Object-Oriented Programming
- ELECTENG 291 Fundamentals of Electrical Eng
- ENGSCI 211 Mathematical Modelling 2
- UOA Part 1 Engineering courses; ENGSCI111, ENGGEN140, ENGGEN121, ENGGEN115, ENGGEN131,
ELECTENG101,
CHEMMAT121
Languages and Tools
- AHK
- Basic
- C
- C#
- C++
- CSS
- Esterel
- HTML
- Javascript
- Java
- MIPS
- Make
- Markdown
- Matlab
- Python
- PHP
- Powershell
- SCCharts
- SystemJ
- SQL
- VHDL
- Visual Basic
- Quartus Prime
- NIOS II
- Platform Designer
- Model Sim
- Proteus
- Android Studio
- PSOC Studio
- QtSpim
- GHDL
- FreeRTOS
- Git
- Intel FPGA
- AutoDesk
- Altimum
- LTSpice