My name is David Messerschmidt, and I am a Computer Engineer with more than just the skill to code. Connect→
“I go beyond technical expertise, embracing interdisciplinary techniques and holistic problem-solving. With a diverse range of skills and interests in tech, manufacturing, and management, I bridge the gap between technology and the physical world.”
All Projects->
-
Vehicle Steering System
I was responsible for developing the steering system for one of Eco Illini’s prototype vehicles, with the goal of improving on the previous system in various areas. Problem: Bulky. The system relied on a large central block to mount the knuckles to the floor pan. This would hurt the drivers legs during long races. Solution:…
-
RISC-V CPU
I took an advanced computer architecture class at UIUC (ECE411). It involved a semester-long project creating a pipelined and cached RSIC-V CPU using topics learned in class. I mainly used SystemVerilog, Synopsys VCS + Verdi, and Synopsys Design Compiler. https://github.com/djmess123/ECE411 Baseline CPU I first started as a solo designer, using SystemVerilog to design a basic…
-
Robotic Pick & Place
As part of my Intro to Robotics course (ECE 470), I was tasked with creating an system to use a UR5e robotic arm to sort randomly placed objects by color. I used Python to take video from a webcam and run it through an OpenCV filter to determine the location and color of objects on…