Companies I've worked at:
- Robert Bosch Gmbh. - Embedded Systems Engineering
- Worked on publically funded collaboriation between DLR, Q.ANT and Bosch to engineer a quantum gyroscope for space application
- Analog Devices, Inc. - Embedded Software Engineer
- Worked on the development of cutting edge silicon for secure and power efficient SoCs for the intelligent edge
- Motorola Solutions, Inc. - Firmware Validator
- Validated firmware releases for Motorola Solutions line of cutting edge, AI enabled, security cameras
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 Hobby Projects of Mine:
- Robo-ARM (ZephyrOS)
- Two-axis robotic arm written in ZephyrOS for nrf52840
- Features inverse kinematics using graphing algorith (BFS)
- 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
- PDF Workflow (Python)
- Example of workflow automation I created whilst at MetroPrinters.