Speeduino Engine Management System
Developing a plug and play engine management solution for the Porsche 944 using the Speeduino platform.
Ranging from highly professional to my Soundcloud
Developing a plug and play engine management solution for the Porsche 944 using the Speeduino platform.
Developing a security authentication module (PUF) for use on the Artix-7 FPGA, utilizing silicon manufacturing defects as a unique identifier.
Using the Basys3 FPGA board, I researched one method for implementing software I2C for the RISC-V Otter architecture.
Heatshrink, Pins, and Wiring. Oh my!
A basic framework for deploying fast neural networks to FPGAs using Python, Tensorflow, and SystemVerilog.
In an effort to better understand the challenges of high performance digital design, as well as a first foray into compilers, I implemented a set of caches and an ISA assembler for an open-source minimal GPU.
Some of my very first C programs. Good times!
My first foray into mechanic work - replacing everything with a VW part number.
One man’s trash is another man’s treasure - affectionately known as “The Methmobile”.
A crash course in version control, written for the Cal Poly RAMP team - branches, force pushes, and how to become a lethal weapon at git.
An FPGA-based digital synthesizer for the Zynq platform, featuring custom audio and envelope-generation IP alongside a C control application.