
Streaming Player
Twitch, YouTube live chat and chat bots share one song queue. A Rust backend keeps the OBS player, overlay and moderator dashboard in sync.
Data Science
Three decades of Taiwan, on a map
Play through population change across Taiwan’s 22 counties, compare their trends and explore household income. A 2017 hackathon project, rebuilt in 2026.

An interactive atlas of population and household finances across Taiwan. Monthly population data starts in 1997, with annual income and savings indicators alongside it. A playback timeline, county comparison charts and shareable URLs turn the original 2017 Chiayi hackathon project into a tool for exploring change.

Twitch, YouTube live chat and chat bots share one song queue. A Rust backend keeps the OBS player, overlay and moderator dashboard in sync.

Drag a schedule into place, draw dependencies and see the critical path. Switch to Mermaid text without losing the plan. Everything stays in your browser.

Converts and edits images, audio, video and GIFs entirely in the browser. Nothing gets uploaded, mostly because there is nowhere to upload it to.