projects. things I have shipped or am shaping in public.
OpenNOW is an open-source desktop client for GeForce NOW, built with Electron, React, TypeScript, and an experimental Rust native streamer layer coming soon.
Chromium WebRTC streaming, plus an optional Rust/GStreamer native streamer child process. Stream quality controls for codec preference, resolution, FPS, bitrate, region, L4S, and Cloud G-Sync/VRR. Auth, game library, queue/session state, screenshots, recordings, controller mode, and Discord Rich Presence. Cross-platform builds for Windows, macOS, and Linux across x64 and ARM. Electron React TypeScript Rust GStreamer covered by news outlets and the community
T3Notch is an Alcove-style dynamic notch for T3 Code: live agent progress, task lists, and approvals answered under the Mac notch.
Shows the provider logo and model, the machine work is running on, the branch, and how long the current turn has been going. An activity feed of recent agent actions, plus the task list from the agent's plan with tick animations as steps land. Approvals and questions answered in place as a carousel, with the panel opening itself when something is waiting. One card per agent when several are running, grouped by project; finished agents stay pinned until you have looked at them. Swift SwiftUI AppKit macOS T3 Code
OpenStroid is an open-source desktop client for Boosteroid, built with Electron, React, TypeScript, Express, and WebRTC.
QR-code and browser-based sign-in with automatic handoff to the desktop client. A native game library experience with stream discovery, launch services, and WebRTC playback. An Electron shell and React/Mantine interface backed by Express services for auth, library proxying, and session launch. Cross-platform releases for Windows, macOS, and Linux, with active community-led development. Electron React TypeScript Express WebRTC Apache 2.0
OpenNOW for Nintendo Switch 15 OpenNOW for Nintendo Switch is a native, controller-first GeForce NOW client for Nintendo Switch homebrew, built in C++20.
A native launcher, streaming runtime, and controller-first interface designed for Nintendo Switch. Low-latency WebRTC streaming with NVDEC hardware decoding and a software-decoder fallback. Per-game HOME-screen shortcuts, a forwarder installer, and compatibility with existing account, settings, and recovery data. Built with Borealis, libpeer, FFmpeg, libnx, and Deko3D using the devkitPro toolchain. Nintendo Switch C++20 WebRTC NVDEC Deko3D homebrew