Private Projects (Contact me for viewing):
- CUrchinsOS - a multi-kernel, userspace operating system - C
- Created operating system on baremetal CPU; Developed with Qemu, deployed on Toradix Colibri
- Implemented Physical/Virtual Memory, Process Spawning, Multicore, Interprocess and Intercore communication
- FAT-32 filesystem, distributed services, networking, shell
- UBC Course Code: CPSC-436a
- UBCInsightFacade - Fullstack database query engine - TypeScript
- Query engine capable of handling filters, aggregations and data manipulations
- REST based API connecting backend to HTML/JavaScript frontend
Some Public Projects of Mine:
- ArtGenerator (C++)
- Created C++ program to generate simple artistic patterns to a file
- Arduino Automatic Cat Feeder (C, 3D printing)
- Arduino cat feeder with two modes for my two cats (one eats a lot, the other not so much)
- 3D printed the chasis of the device
- Soldered all components
- SuChef (Java)
- Recipe manager, cooking assistant, made with Java
- CPSC 210 project at UBC
- PDF Workflow (Python)
- Example of workflow automation I created whilst at MetroPrinters.