This portfolio highlights projects completed as part of my undergraduate studies in Computer Engineering at the University of Utah.
Browse the featured projects below to see examples of my technical work and engineering experience.
Developed a high-performance dynamic memory allocator in C, emphasizing space efficiency and throughput. Implemented 16-byte aligned block management, an explicit free list for fast allocation, and on-demand unmapping of unused pages. Ensured reliability with a custom heap consistency checker. Demonstrates low-level systems knowledge and optimization skills.
Engineered a custom control unit and datapath on an FPGA using Verilog, based on the Von Neumann architecture. Translated a finite state machine into functional hardware, verified through testbenches and waveform simulation. Successfully deployed to FPGA hardware, interfacing with physical inputs and clock signals. Highlights digital design and hardware validation experience.
Designed and tested BJT and MOSFET amplifier circuits for microphone applications using PSPICE and oscilloscope validation. Simulated behavior for signal fidelity across frequency ranges and implemented final circuits for a 15V power supply. Demonstrates analog circuit design, simulation, and hands-on testing skills relevant to embedded systems and hardware engineering.
View more of my projects in the extended portfolio.
I'm Hudson Dalby, a computer engineering student at the University of Utah, pursuing a combined bachelor's and master's degree with a focus on deep learning and artificial intelligence. I'm passionate about solving complex technical problems and building efficient, scalable systems. Outside of engineering, I value balance and enjoy spending time outdoors, staying active, and exploring new places.
Let’s connect—feel free to download my résumé or reach out on LinkedIn.