Home
Anthony White
self-hosted system
capy
anthonycs.dev
overview
build

Capy handheld system

built as a real embedded + interface system, not just a concept

Capy is a compact handheld system built around a custom interface layer and OS-style structure. The device is designed with a vertical layout, a centered display, a single analog joystick, and two primary input buttons to keep interaction simple and intentional. The goal is to create a cohesive system where the device, interface, and supporting software all follow the same design language.

Capy is built alongside real embedded development work using microcontrollers such as the ESP32, where memory limits, input handling, and hardware constraints directly influence the system design. The interface and OS structure are informed by how the system would actually run on constrained hardware.

Current work includes developing UI systems, input models, and rendering behavior that can translate from web prototypes into embedded environments. Computer Science coursework supports this direction through programming, data structures, system logic, and performance-aware design.

ESP32 embedded systems custom OS UI shell input systems systems programming self-hosted
Device Snapshot
format vertical handheld
controls analog joystick + 2 buttons
layout centered display + split input
interaction minimal, focused input system
system custom UI shell + OS structure
device render
interactive
A
B
arrow keys: navigate
A / Enter: select
B / Backspace: back
Render Notes
live

This render is built directly into the page so it always displays reliably. The device uses a vertical portable silhouette, a centered screen, one left-side joystick, and two right-side face buttons. The screen includes a navigable menu so the render behaves more like a product mockup than a static prop.

Vertical shell with rounded retro proportions
Centered display with a navigable on-screen menu
Left joystick for menu movement and play input
Two main face buttons for confirm / back style interaction
Stack / Direction
tech
ESP32 HTML/CSS JavaScript Canvas-style UI embedded direction UI system design product concept
Hardware

Capy is being shaped around real embedded direction using ESP32-class hardware, where memory limits, display constraints, and input handling matter to the actual system design.

Coursework

Computer Science coursework supports the project through programming, data structures, system logic, and technical problem solving that directly inform how the OS structure and interface are being designed.

Current Work

Refining the shell proportions, device controls, on-screen menu flow, and how the handheld is represented as a believable system rather than a generic retro prop.

Focus

Making the device, its UI, and the surrounding site feel like one consistent system with a strong identity across hardware direction and interface design.