Back to selected work Connected systems

A living room PC that behaves like a console.

Designing the experience around waking with one action, automatic television control, reliable suspend, and recovery without a keyboard.

My role
Experience, architecture, and validation
Scope
Operating system, network, and hardware
Focus
Reliable everyday behavior

The user should not need to manage the system.

I designed a system built around a living room PC to behave like a dedicated console: intentional wake from a controller or remote, television control, the correct input, and predictable suspend.

The work spans operating system sleep services, network television control, Wake-on-LAN, an HDMI-CEC listener, and USB wake hardware. The product requirement stays simple even when the implementation crosses several systems.

Finding the unexpected wake path.

When the PC began resuming immediately after suspend, I used system telemetry, protocol analysis, and controlled hardware tests to isolate an unexpected CEC wake path.

I implemented a persistent fix while preserving intentional controller and remote wake behavior. Correct behavior had to be established in the physical setup, where the operating system, television, and connected hardware interact.

AI agents supported protocol research, source analysis, hypothesis comparison, and test planning. I defined the product experience, set the architecture and constraints, directed the investigation, and established the physical evidence required to consider the system reliable.

A fix has to preserve the behavior people wanted in the first place.

Tools and systems: Python, Linux, systemd, HDMI-CEC, webOS, Wake-on-LAN, ESP32, and USB.

Let's talk.

I'm interested in leading AI governance and privacy teams.

If you're building the organization, review process, or decision framework your products need, I'd welcome a conversation.