Email Briefing
Email newsletters become a browsable briefing instead of a pile of messages. It clusters and deduplicates stories into topic dashboards, then enriches them with live web context and imagery so one inbox becomes a readable daily map.
Open-source, in motion · selected work, 2023—2026
I like making software move. Books breathe, companions wander, and keys bend light. The practical tools stay practical—but every project still gets a point of view.
Click, swipe, or use ← →
companion 00 · resident kitten
01 · recent habitat / 2026
A local-first notebook built like a shelf of storybooks—not a stack of files. Pages turn, covers become places, and the library never leaves your machine. When you want help drafting, an optional AI agent can answer questions and propose pages for your review.
02 · desktop companion / 2026
“Software can have body language.”★ 20 · aug 2026
03 · playable light / recent work
A Rust/Tauri per-key RGB engine for ASUS ROG laptops. Fifty hand-built effects turn the keyboard into a programmable landscape of ripples, weather, particles, and color.
One press · or hit R
The instrument answers: light leaves the keyboard and rolls across the room — near surfaces flare first, far corners catch it late and faint.
04 · selected 2023 work / ideas that travelled
These are older, but not filler. Each found an audience and set an instinct that still shapes the newer work: characters with presence, explanations with motion, and AI interfaces with personality.
why they are hereThree useful origins, not a complete history.
Characters with presence
Context, voice, and memory let game characters hold grounded conversations inside a shared world. The demo begins in the club—not in the editor—and moves from environmental interaction to the Rogue and Johnny conversation.
05 · practical tools / tagged and kept in reach
Not every project needs a personality. These remove specific kinds of friction: inbox overload, product-demo capture, scattered technical knowledge, and rigid multi-monitor controls. Pull a tag to see each tool on its own.
All public repositoriesEmail newsletters become a browsable briefing instead of a pile of messages. It clusters and deduplicates stories into topic dashboards, then enriches them with live web context and imagery so one inbox becomes a readable daily map.