Welcome to My Portfolio!


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.

Memory Allocator


This project involved the design and implementation of a high-performance dynamic memory allocator in C, with an emphasis on space efficiency and allocation throughput. The allocator employs 16-byte aligned block management, an explicit free-list structure for fast allocation and deallocation, and on-demand unmapping of unused memory pages to reduce fragmentation. System reliability was reinforced through the development of a custom heap consistency checker, demonstrating strong proficiency in low-level systems programming, memory management, and performance-oriented software design.

Full Project

4-Bit Computer


This project involved working with a group to design and implement a simplified RISC-based CPU in Verilog, deployed on an FPGA platform, along with custom game software executed on the processor. The system integrates a DE1-SoC FPGA board with a Nintendo NES controller interfaced through GPIO and a VGA display for real-time graphics output. A simplified Fruit Ninja–style game was developed to demonstrate the full hardware–software stack, including custom instruction execution, peripheral control, real-time input handling, and graphical rendering on FPGA hardware.

Full Project

Amplifier Design


This project involved the design, simulation, and experimental validation of BJT- and MOSFET-based amplifier circuits for microphone signal conditioning. Circuit behavior was analyzed using PSPICE to evaluate gain, bandwidth, and signal fidelity across relevant frequency ranges, followed by physical implementation and oscilloscope-based verification under a 15 V power supply. The work demonstrates practical analog circuit design skills, simulation-driven analysis, and hands-on hardware debugging relevant to embedded and mixed-signal systems.

GitHub Portfolio


View more of my projects in the extended portfolio.

View on GitHub

About Me


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, embedded systems, 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.


Contact Me


Let’s connect—feel free to download my résumé or reach out on LinkedIn.

Download Résumé View LinkedIn