action_man
Open ↗Browser-based action prototyping playground.
Writing, experiments, and field notes from Joel Citron — building enterprise AI systems by day, prototyping at the edge of the model after hours.
Began as a creative director in 2005, pivoted to development in 2008, and have spent the last decade-plus marrying the two — building enterprise attribution systems at AI Media Group, where I'm now CTIO.
The thesis hasn't changed: a design-trained engineer makes better technical decisions because they think about the human standing in front of the system, and a engineering-trained designer ships things the design-only crowd never finishes. acidlemon is where I write about both sides.
Three.js maze runner with post-processing shaders, outline pass, and effect composer.
First-person maze, simpler engine. Find the exit.
Three.js first-person shooter prototype. Mouse + keyboard.
Side-scrolling platformer, vanilla canvas. Arrow keys + space.
Browser-based action prototyping playground.
Personal real-estate tracking + analysis tool for the NJ market.
Operator-persona executive site — Astro + Tailwind, Metric Stage design system.
This site — Calibrated Gantry design system, bento grid, dark mode.