#101 built spectra V2: generative gradient art, right in your browser.
hit space → a new composition. then dial in the shape, symmetry, warp, color grade. export a still, a loop, or a clean SVG.
no signup, runs on your GPU.
dm for link
gridform got a big update. new, all in your browser.
It now makes expert calls with you: generative + AI layouts, OKLCH color harmony, APCA legibility, balanced line‑breaking, optical alignment, auto‑hierarchy, a balance solver, a design linter, smart guides, charts/tables, motion + video export, and re‑layout for any format.
free, no sign-up. dm for the link
#100 built asciimax v2: a real-time ascii art studio in your browser
• 500+ styles, 200+ animated
• drop a photo, video, or your webcam
• dither, pixel, braille, voxel, halftone & more
• export png, mp4, gif - up to 8k
no sign-up. no backend. just art.
dm for the link
gridform got a big update. new, all in your browser:
• blank artboard & build whatever you want
• animate + export MP4 / GIF / SVG
• shapes, icons, multiple images
• on-device background removal
• variable fonts + text effects
• bulk-generate posters from a CSV
• installable offline app
free, no sign-up. dm for the link
i share almost everything. the build process. the half-finished experiments. the templates i'm using, the resources i'm pulling from, the assets, the client work that hasn't even shipped. if you want to see how the sausage is made, i'll send you a video of the sausage being made.
people ask if i'm worried about getting copied. the honest answer is no. not because copying isn't real. people do steal. they lift the screenshots, the layouts, the case study structure, sometimes the whole portfolio voice. i've watched it happen. it doesn't change anything.
the reason is simple. the only parts worth copying are the ones you can't actually copy. you can take my screenshots. you can't take the thirty calls i had with that client to land the brief. you can mimic my process slides. you can't mimic the actual process, because it lives in my notes, my taste, my reflexes, my history of getting things wrong. you can lift the work. you can't lift the work that made the work possible.
what i share is the artifact. what's mine is everything that produced it. my thinking. the clients who trust me. the story i've spent years putting together about who i am and what i make. none of that fits in a screenshot. none of that ships in a download.
so i share freely. it costs me nothing and it teaches somebody something. maybe somebody who needed exactly that template to ship the thing they were stuck on. the people who copy will stay one step behind, always working from the output and never the source. the people who learn will catch up faster, which is good for them and good for the work.
holding things tight has never made anyone harder to copy. getting better at what only you can do has.
#99 built gridform: a swiss-style poster studio in your browser, inspired by @newincreative
• 265 grid-locked layouts
• hit shuffle, get a new composition
• click any element to tweak it
• uses the fonts installed on your machine
• export png, svg, or print-ready pdf
no sign-up. no backend. just design.
dm for link
what's actually dead: the production agency, because "we make the thing" is now a $20/month subscription. hourly billing too, since ai cut production time 10x and billing by the hour means your revenue drops 10x for the same output. what's dying: the full-service shop that does everything and specializes in nothing, and the free pitch that burns senior time on work the client could generate before the pitch date even arrives. what survived: the judgment practice that sells direction, not deliverables, and gets more valuable as production costs fall, and the solo operator with ai, one person, real taste, no payroll, full rate. production got cheap. judgment got scarce. price the scarce thing.
i don't know who needs to hear this, but here it is 🕊️
the final weapon: going silent
when problems chase you no matter how hard you fight, when your mind feels trapped and your inner spirit starts running on empty, understand this: it's time to surrender.
when all that's left around you is despair, disappointment, and loneliness, that's the signal your rebuilding has begun. and now is the time for only one thing: silence.
in this state, stop complaining. let whatever happens, happen. hold unshakable faith in god, lose yourself in your daily work. that is the only path to peace.
the moment you stop fighting the world, stop colliding with it, and quietly just do your work, everything slowly starts to settle.
and trust me, this is the final road to peace.
#99 i built vitrum: a react ui library with real glass, not a blur.
every surface bends the light behind it. the refraction is computed from each component's actual shape, so it warps correctly at every corner, splits into color at the edges, and a highlight follows your cursor.
slider handles swell into a magnifying lens while you drag. switches go liquid when you hold them. where a browser can't bend light, it drops to a clean frost instead. reduced motion and reduced transparency are respected.
30 components. install any of them with one command. they land as source files you own. tune frost, depth, and tint live in the studio, then export your own preset.
dark-first, accessible, zero config.
try it: https://t.co/gmV1EsJI7d
#98 i built opal: a generative art studio that runs entirely in your browser.
300+ animated gradient styles. 110+ curated palettes. every design loops perfectly. the last frame lands exactly on the first by construction, so your videos and gifs repeat forever without a stutter.
what you can do:
• stack styles with 10 blend modes
• keyframe any slider on a timeline that wraps around the loop
• write your own glsl shaders, or describe one and let ai write it (your key, your call)
• patch shaders from nodes. no code.
• one-click materials: liquid chrome, frosted glass, velvet noir
• export 4k png, 4k video, looping gifs, and full wallpaper sets
every design is a link. paste a code, get the exact piece back. nothing you make ever leaves your machine. no accounts, no uploads. your gpu does all the work.
dm for the link
paul rand was right, and the people who quote him usually still don't believe him.
originality is the wrong thing to aim for. it pulls your attention toward yourself, your portfolio, your need to be noticed. good pulls your attention toward the work, the audience, the problem. one of these reliably produces interesting things. the other reliably produces stunts.
watch what happens when a designer or writer or founder starts chasing original. they reach for weird color palettes. they invent rules nobody asked for. they name their startup something unpronounceable so it can't be googled by anyone else. they wrap a normal idea in three layers of irony so it can't be accused of being obvious. the output looks distinctive in the way a bad haircut is distinctive. you remember it. you don't want one.
good is harder because good has a standard. you can fail at good in a way you can't really fail at original. if someone says your work isn't original, you can argue about it. if someone says it isn't good, you have nowhere to go. the whole rubric is sitting right there on the page. either the thing works or it doesn't.
the trick is that the people who actually become original almost never tried to be. they tried to make something that was clear, that was useful, that held up under attention. they cared about the small decisions. they sweated the parts nobody was going to notice. they did this for years, often before anyone was paying attention. then somebody looked at the body of work and called it original on their behalf.
aiming at original gets you nothing on the way and an empty thing at the end. aiming at good gets you a body of work, a reputation, and, occasionally, by accident, the thing you were never supposed to be reaching for.
#97 i built a component library you can feel.
emboss - state is depth.
every state is physical: buttons rest raised and depress flush under your pointer. inputs are wells milled into the surface. selected things latch into the chassis. overlays float with real penumbra.
the trick underneath: one movable light casts every shadow on the page. two css variables. drag the bulb and the entire ui re-lights - no canvas, no js, pure css.
35 components with a hardware soul - rotary knobs, steppers, vu meters, sliding segment banks - plus streaming-native ai primitives. crisp machined edges, contrast locked by automated wcag tests in both schemes. this is not 2020's neumorphism.
no npm package. no version to chase. the typescript lands in your repo:
npx shadcn@latest add @emboss/button
free. mit. go press something:
https://t.co/WW4JEP8Ojz
#96 built an ai-native design workspace for internal use, sharing a small glimpse here.
was curious about what a truly ai-first design experience could feel like, so i started building it.
i'm shipping updates daily, improving workflows, fixing rough edges, and making the experience better with every iteration.
if you'd like to try it out and share feedback, drop a dm me and i'll send over the link.
📌 mainarc / research report
1/13
the craft recession.
everyone is shipping faster. almost nobody is shipping better. what happens when an industry optimises for speed and forgets about meaning.
nobody pays you to read minds, but you do it anyway. all day. for free.
that's the job. you walk into a room and start auditing faces. was that a real laugh. did she mean it like that. why hasn't he replied. you draft the text, delete it, draft it again. you replay the meeting on the drive home. by midnight you've worked a full shift inside other people's heads, and not one of them knew you clocked in.
here's the part that should bother you: the pay is zero, and the hours are worse than zero. worrying takes the exact energy you'd need to do the thing you're worried about. you spend it on a meeting nobody else remembers. you spend it imagining a version of someone's opinion that they never actually had. most of what we dread is a story we wrote and then got scared of.
and the salary never comes. approval doesn't pay out. you do everything right, someone likes you for a week, and the contract renews on Monday with the same terms. there's no point where you've finally earned enough to stop. the job just expands to fill whatever attention you'll give it.
the people you admire didn't beat this by caring less about everything. they just stopped working for an employer who doesn't exist. the crowd in your head has no money, no authority, and no memory of you past tomorrow. you've been reporting to a boss who isn't real.
so quit. not the caring, the unpaid shift. the meeting you keep rehearsing already happened. you can go home now.
#95 i built Motion Studio. a full motion design workstation that runs entirely in your browser. 3D device mockups, studio lighting, depth of field, color grading, god rays, motion blur, particle systems, kinetic typography, multi-shot timeline. 2,688 style presets. exports MP4, WebM, GIF, PNG. free.
dm for link:)
i write "the protocol" on substack. design and brand strategy for crypto.
the industry spent a decade building infrastructure. now it has to learn to build products. and almost nobody is writing about that gap. not design as decoration. design as the thing that makes users trust you, investors believe you, and competitors worry about you.
i go through hundreds of sources every week. protocol updates, rebrands, product launches, on-chain data, app store reviews, community feedback. most of it is noise. i find the signal. then i write it in a way you can read in 10 minutes and apply immediately.
https://t.co/5UBHQNdeie
📌 announcement / phase 2 launch
1/ launching MainArc. a creative intelligence lab.
four truths most founders, product leaders, and design heads won't say out loud in 2026. shipping speed is up but conviction is down. output is up but decisions are weaker. teams produce more screens but quality keeps dropping. AI budgets are massive but AI positions are nonexistent. phase 2 of MainArc is built for exactly these gaps.
↓
#94 i built DesignOS: everything you need to design, build, and ship products.
i've been building "DesignOS" mostly for myself, not because i wanted one tool to replace everything, but because it kept becoming a valuable part of my workflow. over time it evolved into a design companion that sits inside figma and handles a surprisingly large part of the design process.
today it can generate wireframes, hi-fi screens, responsive layouts, flowcharts, clickable prototypes, design systems, brand books, social graphics, ux copy, localized content, ai images, contextual imagery, and react + tailwind code.
you can upload a prd, turn a screenshot into editable figma layers, generate variations, edit specific sections, restyle entire screens, critique designs with ai, import your own components, and keep everything local.
there are 58,000+ selectable references across the plugin's libraries. improving it daily. using it almost every day.
i've known atul for years, and one thing that's always been obvious: he's relentlessly curious.
most people see the outcomes. what they don't see is the countless conversations, experiments, and genuine interest he has in understanding how builders, founders, and investors think.
launching a podcast feels like a natural extension of who he already is.
a strong first episode and an even better first guest. excited to see where @taghashhq takes this. 🚀