Custom 3D Printer Controller
A University Capstone Project
· A head-to-toe 3d printer electronic design.
· Schematic & PCB design using KiCad with heatflow simulation.
· C++, C & RISC languages. CMAKE for compilation.
· Custom 16bit microSD FAT16 interfacing drivers, using raw SPI.
· Custom pproximative PID control firmware for temperature control.
· Multi-threading paradigm with shared resource & error handling.
· Project version control and collaborative environment w/ git.
Custom LCD Stock Ticker
An investing-inspired, https-protocol driven microcontroller project.
· WiFi-enabled ESP32 based project.
· Developed ustom Arduino IDE libraries.
· HUtilized HTTPS libraries to securely request and process website HTML data.
· Developed custom HTML scraping scripts to extract data without using APIs.
AVR Game Project
A university embedded system project
· AVR based project.
· Circuit layout design using Altium.
· Circuit simulation using LTSpice & other software.
· In-circuit programming & debugging using JTAG pocket-progammer.
· RTOS-like firmware design, with interrupts and error handling.
Complex System Solver for TI Calculators
An academics-driven software application
· A complex system of equations algorithm for TI-Basic based calculators.
· Applied basis transformations to manipulate complex-valued matrices.
· Studied and implemented TI-Basic - the programming language of TI devices.
· Inspired by the tediousness of university circuits courses.