puzzles in code
Work
pattern engine
here's the thing about puzzles -- they're just patterns waiting to be recognized. this project explores generative pattern systems, built with rust and rendered in real-time on the gpu. each pattern is a riddle, each solution a new visual language.
glyph decoder
a typographic experiment where letterforms decompose into their geometric primitives. try clicking a letter -- it splits into bezier curves, anchor points, and construction lines, revealing the hidden architecture of type.
grid compiler
what if css grid was a programming language? this compiler takes a visual grid layout and generates the minimal css needed to reproduce it. draw boxes, set constraints, export code. no magic, just math.
noise lab
perlin, simplex, worley, value -- every noise algorithm visualized side by side. tweak parameters, blend layers, export as shaders or textures.
About
the short version
developer, designer, puzzle enthusiast. i build things at the intersection of creative coding and systems thinking. most of my work lives in the browser, but the interesting problems usually start on paper.
i believe every good interface is a solved puzzle -- and every great one invites you to solve it yourself.
tools
rust, typescript, glsl, wgpu, svelte, figma, blender
Explore
writings
occasional thoughts on creative coding, design systems, and the joy of constraints. no schedule, no newsletter, just words when they're ready.
sketches
daily creative coding experiments. some are beautiful, some are broken, all are honest. built in p5.js, three.js, or raw canvas depending on the mood.
open source
all projects are source-available. take what's useful, break what's interesting, share what you learn.
Contact
say hello
got a puzzle you can't solve? a project that needs some creative engineering? or just want to talk about the golden ratio? reach out. worst case we have a good conversation.
hello@ppuzzle.dev
elsewhere
github -- where the code lives
mastodon -- where the thoughts wander
are.na -- where the inspiration collects