David Holland

Computer Engineer · University of Virginia

I work on both sides of the hardware and software line. Right now that means three things: a processor I designed in VHDL down to the ALU, a retrieval-augmented generation app that is deployed and being used, and a guitar pedal that started on a breadboard and ended up as a fabricated board.

About

David Holland

I'm a Computer Engineering student at the University of Virginia. Firmware and digital design are what I keep coming back to, mostly because I like how far down the stack you can go before you hit physics. So far that has meant an 8-bit processor built and verified in VHDL, a retrieval-augmented search app called Blackhawk AI running on Flask, Supabase, and pgvector, and an analog boost pedal that went from a breadboard to a fabricated two-layer board.

Outside of engineering I lead and mentor with Younglife.

Technology Assistant

University of Virginia Career Center — Data and Technology

  • Imaged and deployed 50+ Windows laptops and workstations plus macOS and iOS devices, standardizing configuration through Group Policy and Jamf Pro enrollment profiles to bring machines to a working state on first boot.
  • Owned vulnerability management across 50+ endpoints via Qualys Patch Management, driving remediation that cut the office's open-vulnerability count by 30%.
  • Served as first-line technical support for a 35-person office and redesigned the SharePoint intranet, restructuring navigation so staff could self-serve procedures and forms, keeping student-facing advising services running during peak season.

Independent Project

Freelance — Blackhawk Coaching, Richmond, VA

  • Delivered a custom knowledge-base application for Blackhawk Coaching as sole developer, scoping requirements with the client and translating their teaching material into a searchable self-service tool.

B.S. Computer Engineering

University of Virginia — Charlottesville, VA

Relevant coursework

  • Digital Logic Design
  • Signals and Systems
  • Applied Circuits
  • Data Structures and Algorithms
  • Computer Systems and Organization I/II
  • Introduction to Embedded Systems
  • Electronics

Technical skills

Languages
Python · Java · VHDL · JavaScript · HTML · CSS · SQL
Frameworks & Tools
Claude · Claude Code · Flask · Supabase · pgvector · Git · Intel Quartus II · Autodesk Fusion
Systems & Platforms
Windows · macOS · Active Directory · Group Policy · Jamf Pro · Qualys · SharePoint

My work

  • RTL waveform simulation of the CPU in Intel Quartus II

    8-Bit CPU

    I built it from the parts up: ALU, registers, control unit, memory. Every module was verified in simulation before anything got wired together.

    • VHDL
    • Quartus II
    • RTL Sim
    View project
  • The Blackhawk AI application title screen

    Blackhawk AI

    A knowledge-base app built for a client. Semantic search over a 700-chunk corpus, answering in under four seconds. Deployed, with an admin panel.

    • Flask
    • Supabase
    • pgvector
    View project
  • Detail of the boost pedal's KiCad schematic showing the 2N3904 transistor and its bias network

    Guitar Boost Pedal

    One transistor, a 9V battery, and a volume pot. It started on a breadboard and ended up as a fabricated two-layer board.

    • Analog
    • KiCad
    • PCB Layout
    View project
  • The fabricated boost converter PCB: a 555 timer, blue trimmer potentiometer, 33mH inductor, and electrolytic output capacitor on a green two-layer board

    555 Boost Converter

    5V in, 12V out. Every value derived on paper, checked against a KiCad simulation, then measured on a board we had fabricated.

    • 555 Timer
    • KiCad
    • PCB Layout
    View project

Get in touch

I'm looking for internships in firmware and embedded systems. Happy to talk about any of the projects above too.