Thomas Johnson

Computer engineer focused on embedded systems and system optimization. My background spans building real-time control systems, digital hardware design, to enterprise automation.

SPECIALIZE IN:

STM32, Hardware Design & Integration

LANGUAGES:

C, C++, Python, Java, Assembly, Bash, Verilog, VHDL

My Resume

CONNECT WITH ME:

Thomas Johnson

about

I'm a Computer Engineering grad from UVA who enjoys building things that sit at the intersection of hardware and software. Whether it's writing firmware for embedded systems, developing automation tools that actually save people time, or debugging why something isn't working at 2am, I like solving problems that require understanding the full stack. I've spent time teaching Computer Architecture and Embedded Systems as a TA, built automation solutions at Johnson & Johnson, and worked on projects ranging from RFID energy harvesting to a holographic display system with real-time control firmware. Outside of engineering, I love to spend time outdoors being active, especially skiing—from competitive racing in high school to leading UVA's Alpine Ski & Snowboard Team. The mountains are where I learned how to make quick decisions under pressure, commit fully to a line, and get back up when things don't go as planned. I'm always looking for opportunities to learn, collaborate, and work on technology that matters.

GitHub LinkedIn Email