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

I build tools and devices that I would actually use: Data Workbench for inspecting datasets, CAPY for embedded hardware and firmware, and LearnCS for organizing technical study.

I keep projects alive across revisions. I run them, find the constraint, measure or debug it, and revise the design instead of starting over for a new demo.

My long-term direction is embedded computing and digital hardware. I am building toward FPGA, RTL, ASIC, and SoC work by strengthening C/C++, computer architecture, digital logic, and hardware integration.

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.