renato.design
A bunch of applications for 3D modeling, simulation, rendering, writing, drawing, critique, soundscapes, and design intelligence — built entirely through conversation between me and an AI. I didn't write a single line of code. I wrote every line of code into existence.
Built through Iterative LLM Co-Authorship (ILCA) — a sustained dialogue where I set the goals, direct the aesthetics, and demand certain kinds of interaction while Claude writes the code. It writes, I poise my fingers over the edit buttons.
Science describes reality. Engineering gives us levers. I put mine under an edge, find something to use as a fulcrum, step back and push down until something interesting happens.
MoreThe Project
In February 2026 I began building apps, started a shared code library, began work on a design standards document, started a signing and distribution pipeline, and made a synthetic version of myself to keep track of the projects and the documentation. I wrote little of it myself, but I caused it all to be written.
The result is an ecosystem which might be without precedent for a solo practitioner: a growing cloud of applications, almost half a million lines of code written and in use. Each project has a music genre assigned that suggests its aesthetic personality — which helps “us” make choices about how each app should diverge from the others, even though only one of these apps makes music-like sound.
Our relationship is closer to a fussy designer directing the most skilled fabricator on Earth than a programmer using an autocomplete to debug a script. The fabricator has expertise I lack and a speed that everyone lacks. I have a vision that the fabricator cannot generate. Or maybe it just would not. There is a longer account of the methodology, the risks, and what we gain and lose.
Philosophy
Spontagenesis: finding form through directed accident. No app was fully specified before development began. It starts with a sticky note maybe three paragraphs long at most, then conversation becomes design method. I tell it to check project ideas and even names against things other people are doing to help ensure we are doing interesting and maybe new things. The software emerges from a design discourse between one man and all men — as invested into the LLMery of Claude.
DesignDoing: a fused state where deliberation and execution are as close to a single gesture as possible. Think-do-think-do-ThinkDo. When I am 3D modeling something in my studio, I don't really plan a render in the technical sense — I import a model and drop a material on it, I point my camera, I set my lights and I see what happens, and then I make an adjustment and try again. Rendering is an art that happens to lean on technologies, which happen sometimes to be built on science. It's not that different here, except my renderer is an LLM and I am not making grids of pixels but tools which use pixels as part of a toolset. To be fair, I am in far less direct control than I was of my modeler or rendering software, and I am dealing with a radically more powerful and dangerous and fraught “agent.”
Context
Professional creative tools are environments built over years by teams of programmers and mathematician-artists. This is just me and my li'l ol' supercomputers. Shucks. I mean, I haven't “shipped” a lot yet. Or even fully battle hardened any of it. But something I have learned so far that I hoped would be true: getting rid of the friction means I can almost competently learn about and practice doing something in many more fields than my non-AI self ever would or probably could. Maybe that's the Dunning-Kruger in me.
These apps, this cluster of components, are an argument about software design made by a human using software. What happens when a curious and determined designer with no programming ability but some domain expertise, strong aesthetic convictions, and a willingness not to sleep, directs an AI to build an entire creative practice in code? A bunch of applications so far, half a million lines, and an ecosystem that maintains, critiques, and extends itself.

gesture
post-hardcoreDraw-with-image, not prompt-to-image. A blank rectangle that waits for your first mark to dirty it up. 350-term design vocabulary, pressure-sensitive canvas, voice input. Every stroke is a commitment and every inference is a provocation.
MoreGesture is a blank rectangle that waits for your first mark to dirty it up. It refines it, you move a slider and your mark gets darker or disappears, you make another mark and the LLM refines or extends it. Activate text or voice input and your verbal prompts subtly adjust the drawing — if the transfiguration slider is high enough. Make it quicker, make it hotter, it's too damned sharp and it's about to cut me — help!
My largest app by code line count, which means little to me other than the tokens I burned to make it. macOS native, pressure-sensitive tablet capable. It only has a few brushes, it's not meant to compete with the big kids (yet.) But it can draw and edit vector splines and Bezier handles for precise editing if you want them. It uses Core ML Stable Diffusion, was trained with about eleven vernacular packs (but you can extend by feeding it your own drawings.) You can capture images for exporting out all at once. And like all my apps, gesture has a rich Concordance panel in addition to full help and tooltips.
You draw. Your voice adds design vocabulary while your hands stay on the surface. The transfiguration slider controls how much the model transforms your marks — from a whisper of refinement to aggressive reimagining, capped at 0.85 because your hand should always be visible in the result. Pin what you like. Export the batch. Repeat until the drawing is smarter than you expected.
A figuration prompt overlay for direct prompt editing on canvas, a DisCursive bar with hundreds of design vocabulary terms across a dozen domains (elements, principles, edge character, composition, rendering, vernacular, affect), and voice input that listens while your hands stay on the surface. Say "aggressive contour, cross section, knife edge" and it knows what that means without asking a cloud. Everything runs on your machine.
Pencil, marker, chalk, pen, blueline annotation (visible to you, invisible to the model), eraser. Pressure-sensitive. Catmull-Rom interpolation. Spline editing with anchor points and Bezier handles for when the gesture needs precision.
IcarusMode pushes divergence to the ceiling. StrangerMode starts cold with no conditioning. HeartattaCk sets every parameter to maximum. DayspringMode is a Konami Code easter egg. You'll know when you find it.
Every app here on a 1930–2030 axis. Historical precedents, speculative futures, and the wires that connect them to each other and to how Phil got to each project.
provoc
indie rockBehavioral word processor. Watches how you write, not what. Chromatic affect, register intelligence, a seminar of literary voices.
classicery
cartridge roomsRooms in the spirit of foundational design software, 1963 to now — paint, layout, 3-D modeling, multimedia, word processors. Plus a theory wing read aloud, and a playground where you run the ideas yourself. No proprietary code.
acmetl
recovered directoryA recovered directory of US jewelry, metals, and CAD-CAM teaching programs — a dead Tyler School directory, pulled back from the Wayback Machine and brought current. Teacher to student, school to faculty. Open source.
points
9-bitA 3D modeling room for very beginner design students. Cubic Bézier curves, surface operations, zebra continuity reading, keyframe animation. The working fork of ALYUS — modern math under period chrome.
glisten
sketch toolMetaball-first sketch modeling in one browser tab. Drop soft primitives and move them together — they fuse like clay, raymarched from signed-distance fields, no topology. For early, unstructured form exploration.
Proceditaly
GhaliA field study of northern Italy, kept three ways — an essay pairing each form my tools generate with the real object that embodies it, a globe-to-street trip map, and 25 turnable 3-D field scans.
BeSides
album-art interactive suiteInteractive pieces built from records. Most take a famous post-punk sleeve at its word and lift what it concealed — a pulsar chart, a colour cipher, a found sculpture. Six live now, one inventing a cover that never existed.
eschaton corpse
post-rock correspondenceTwo LLMs draw one continuous line, blind to each other. The handoff is the whole thing. Research notes from a workbench, not a product.
Quire
scheduling experimenttinkering with fragile schedules — direct-manipulation cascading change visualizer over an imagined design school's term, plus a triage that runs three plans for any disruption.
Rendre
heavy metalDrag a model, drop a material, render — the renderer you open before you can afford KeyShot.
Juxt
quiet comparisonDrop two images or two clips, drag the seam, see what’s actually different. A companion to Rendre, but it takes anything, from anywhere.
WIPDeep WIP
early developmentTwenty-six more apps still taking shape — from parametric shoe lasts to a dozen Rhino plugins to a satirical pitch-deck generator. Each one real, none of them ready for their own card yet.














