
Cedarflake Nami
A personal edge redirect playground with a database-backed control plane, provider-selectable runtimes, optional analytics, and compile-time extensions.
A personal monorepo · shared tooling, distinct boundaries
Small tools, strange interfaces, and experiments in motion.
Apps, reusable components, local utilities, and prototypes live here together—sharing an engineering layer without losing their own shape.
Latest projects
Recent visual and product-facing work, ordered by its latest project update. Scroll sideways to keep exploring.
Focus this carousel, then use the left and right arrow keys to move between projects.
Building blocks
Demos, packages, and local workflows that support the bigger experiments without pretending to be products.
Focus this carousel, then use the left and right arrow keys to move between projects.
Local workbench
Focused Python projects for automation, media, files, games, AI, and campus networking.
Local-first by design. These entries point to source rather than promising a hosted service.
workbench/media/ascii-artTurn images and video into text, rendered frames, and playable ASCII video.
workbench/media/adjust-gifSmall desktop utility for changing GIF playback speed.
workbench/media/cut-imageSplit one image into horizontal slices from the command line.
workbench/media/merge-avMerge audio and video files through a focused FFmpeg wrapper.
Other shelves
The odd edges remain visible instead of being forced into an app-shaped box, including userscripts and intentionally inactive archives.
Focus this carousel, then use the left and right arrow keys to move between projects.
05 / Open bench
Web products and interactive experiments
Reusable components and shared foundations
Python utilities and local automation
Projects and artifacts that resist a single category