Personal Index
2026
FFFFinder is a fast custom-made native macOS app for browsing images and videos without digging through folders.
You point it to one or more folders, and it shows every supported image and video inside them, including everything hidden deep in subfolders, as one clean visual grid. It keeps the original files exactly where they are, but removes the folder maze from the browsing experience.
2026
LayerLoops is a way to paint with video. Capture a moment and it keeps breathing on your screen; draw bold strokes and the live camera pours through your lines. Stack clips as you go, building a moving collage that feels tactile and immediate—no timelines, no tools, just your finger and motion.
2026
Form + Field is a self-made photo book based on a simple idea: two frames, one sentence. I photograph ordinary, system-built spaces in different cities and pair images that complete each other. Different places, different years, but often the same rule set. Color that instructs. Geometry that organizes. Hardware that keeps things running. Most people pass by these things. I stop for the unintentional composition.
Unique copy.
2026
A real-time video shader that transforms footage into ASCII characters, with controls for typography, color, cell shapes, motion, and composition.
2022-2026
Time Stretched is a visual exploration that delves into the intricate interplay between time, motion, and human perception. Each image in the series freezes a moment in a temporal paradox: the surroundings seem distorted in a chaotic stretch of time, while the central figure remains unchanged amidst the warped fabric of time. This results in elongated landscapes, distorted architecture, and surreal atmospheres, creating a captivating visual atmosphere.
Each image was captured in diverse locales spanning the globe, from the bustling streets of New York to the vibrant landscapes of Tokyo, Barcelona, Bangkok, and beyond. However, within the realm of Time Stretched, geographical distinctions fade into insignificance, as the viewer is transported into an abstract, distorted moment of time. Here, the central character appears alone and suspended in their own temporal bubble, detached from the constraints of place and immersed in the intriguing interplay of temporal paradoxes.
2025
SyntaxRedactor is a visual experiment that turns any website with English text into a color-coded blackout. Once applied, every word on the page becomes a solid block of color based on its role in the sentence: nouns, verbs, adjectives, names, pronouns, prepositions, conjunctions, numerals, interjections, punctuation, and everything “other” each get their own color.
It’s half grammar highlighter, half abstract poster generator. You can use it to see how a text is built, or just enjoy watching familiar pages dissolve into a beautiful grid of color.
Available as Chrome Extention