Portfolio

Anthony White

Computer Science • Systems • Hardware-Oriented Engineering

I build software and hardware systems with an emphasis on practical design, low-level computing, embedded systems, computer architecture, and digital hardware.

About

Engineering through building

My work centers around building systems that I would actually use. I am especially interested in projects where software architecture, hardware constraints, usability, and engineering decisions intersect.

Rather than treating projects as isolated demonstrations, I continue developing them over time. That process lets me learn from earlier design decisions, improve the architecture, and turn small prototypes into increasingly capable systems.

My long-term technical direction is toward embedded computing and digital hardware, with the goal of moving deeper into FPGA, RTL, ASIC, and SoC development.

I am particularly interested in understanding systems from both sides: the software executing on hardware and the digital hardware implementing the computation.

Technical Focus

Areas I am developing

Systems Programming

Low-level software, Linux systems, memory, performance, deployment, and the interaction between software and underlying hardware.

Embedded Systems

Microcontrollers, peripherals, constrained computing, device interaction, firmware, and hardware/software integration.

Digital Hardware

Digital logic, computer architecture, FPGA development, RTL design, and the foundations required for ASIC and SoC work.

Product Development

Building systems from initial concept through architecture, implementation, testing, deployment, iteration, and long-term improvement.

Selected Work

Projects

A selection of systems that continue to evolve as I learn and expand their capabilities.

01

CAPY

A long-term embedded handheld computing project exploring constrained systems, hardware/software integration, input, display, storage, audio, and platform architecture.

02

Data Workbench

A browser-based environment for importing, inspecting, searching, editing, analyzing, and benchmarking structured datasets.

03

LearnCS

A continuously expanding computer science reference and learning environment covering programming, systems, algorithms, operating systems, and technical concepts.

04

Arcade

A collection of independently developed browser games used to explore game logic, interaction design, animation, state, input systems, and creative software.

Contact

Connect with me

For professional opportunities, engineering discussions, or questions about my work, LinkedIn is the best place to reach me.