
design @phantom · prev. @matchaxyz · founder @logram_ai & @lapz_io
Prague, Czechia
Joined October 2017
- Tweets372
- Following549
- Followers525
- Likes4.9K
Designing in Web3 since 2017. Bull runs, bear markets, a few "crypto is dead" headlines.
Through all of it, one thing stayed true: the best products were the ones that made hard things feel simple.
That’s why I’m joining @phantom . I’m on the trading team, working on the core trading experience. Less noise, more confidence, nothing in the way. Dead simple for newcomers, with the depth power users expect.
Grateful to be here, and excited for what's ahead.
convergence to the mean
when everyone looks at everyone else to decide what to make, we eventually stop making anything of our own.
we copy what works. borrow the language, the aesthetic, the features. we call it learning from the market, following best practices, staying competitive. together, everything starts to feel familiar. polished, interchangeable. nothing wrong. nothing alive.
the mean isn’t necessarily bad. it’s where everything lands when we remove the reasons for it to be different.
numbers are easier to compare than feelings, so we make things that produce numbers. we study what gets attention, then shape ourselves around it. eventually the feedback stops informing the work and starts authoring it. we’re no longer asking what we want to say. we’re asking what will be rewarded for saying.
ai makes this loop frictionless. it can draw from more references than we could see in a lifetime. but access to every perspective isn’t the same as having one. it hasn’t lived a particular life that makes one detail unbearable and another beautiful. when we ask it to choose for us without bringing any intention of our own, we get something plausible, easy to approve.
then we ship it, measure it, copy it, and feed it back into the next round. a tidal wave of mid.
this changes not just the work, but the people making it.
we describe ourselves in categories platforms can distribute and markets understand. designer. founder. creator. pick a niche. build a brand. be consistent. the parts that don’t fit become inconvenient, even when those contradictions might produce our most interesting work. we become easier to classify and harder to tell apart.
i think we need to approach making things more like artists.
an artist develops a perspective through the work. making, noticing, choosing, failing, returning. learning what matters even when nobody else cares. craft gives that perspective a form precise enough for someone else to experience.
the life outside the work matters too. the places you’ve lived, the people you’ve loved, the things you’re embarrassed to care about. these aren’t distractions from having something to say. they’re how you come to have something to say.
we understand this with music, paintings, photographs, movies. we expect a person to be present in the choices. we want to experience something we wouldn’t have encountered without them.
software can do this too.
a piece of software expresses beliefs about how life should feel. what deserves your attention. what you should be free to change. whether a task should feel like paperwork or play. even a small interaction can carry someone’s care, humor, or curiosity.
but we rarely talk about software as a medium. we talk about it as an industry. markets to capture, workflows to optimize, competitors to catch up with. we add a feature because someone else has it, without asking whether it belongs. products accumulate the same parts and lose what made them worth choosing.
underneath the branding, it’s all the same thing.
artists learn from others too. the question is whether you’re absorbing those influences into a point of view, or using them to avoid developing one.
what are you trying to let someone feel, understand, or do? why this particular shape? what have you noticed that the existing tools don’t seem to notice?
those questions don’t have answers you can borrow from a competitor’s roadmap.
if we can make almost anything, deciding what deserves to exist becomes more important, not less. speed gives us more chances to exercise judgment. it doesn’t remove the responsibility.
i don’t want a world where every person becomes a more efficient distributor of the same ideas. i want people to use these tools to go further into what they actually care about. to make things specific enough that we can feel someone behind them.
what is the point of everyone being able to make something, if we all end up making the same thing?
Sending an image or video to give an AI agent context feels like a UX workaround.
The more natural interaction is ambient: look at something, ask a question, get an answer. No upload step. No mode switch. No friction. 👓
Simon Rico retweeted
A few examples of using the Transitions skill + Border Beam and Metal effects in a real UI in the @logram_ai app
npx skills add Jakubantalik/transitions.dev
Exploring a few logo directions for @huggingface with @logram_ai.
Simon Rico retweeted
Thinking Orbs, animated component library
6 types, optimized for large and small sizes, light & dark mode, playground, zero dependencies
orbs.jakubantalik.com
npm install thinking-orbs
Collaborated on this with @a_brinza who did a lot of work
Lots of love coming in for @logram_ai lately. Can’t wait to open the private beta soon.
Introducing vibe-branding with @logram_ai
The internet deserves better than generic logos and AI slop.
Logram is an AI-native brand identity creation tool for anyone building who wants to look credible from day one. We’re starting with crafted combination marks, abstract marks, and letter marks, then expanding into full brand systems.
Getting image models under control is hard, but possible. We’ve been building internal tools, datasets, rules, and guardrails to better understand concept creation, brand relationships, and how to turn rough ideas into usable identity directions.
It’s made for designers exploring early logo concepts, and for builders or founders who want something better than what Claude casually draws for them.
In the current build, Logram can export a brand kit: avatars, lockups, and symbols in SVG and PNG. More controls for output quality, refinement, and iteration are coming soon.
Join the waitlist: logram.ai. We’ll open Logram to a small group of users in a few weeks.
Happy building.
Today marks the end of an incredible 3.5-year chapter at @matchaxyz. I’m deeply thankful for the opportunity to work on a product that so many traders love and keep coming back to.
It was a privilege to work alongside some of the most talented people in the industry: @willwarren, @abandeali1, and many, many others (you know who you are). I’m also grateful for the genuine friendships I found at @0xProject, friendships I know will last well beyond this chapter.
Early in my career, a colleague told me, “The best ideas come when you put experts with different skill sets in the same room.” That has stayed with me, and I’ve seen it prove true time and time again. It was incredible to work in an environment where we came together through code, a shared language that connected our ideas, challenged our thinking, and helped us build better product together.
I approached Matcha with care and intention, crafting an experience that is quiet, clear, and profoundly useful. It was always about removing what’s unnecessary, revealing what matters, and designing with both mind and heart. Design is not decoration. It’s function made beautiful, made human. And because it’s everywhere, it matters deeply. It shapes how we move through the world, how we connect, how we feel. That’s why I care. That’s why it matters.
Thank you Matcha, Thank you 0x.
You can now refresh quotes on @matchaxyz by pressing "R". Fewer expired quotes on certain routes when markets move fast. Left hand on R, right hand on Place Order.
Simon Rico retweeted
Execution quality is table stakes at 0x
Some aggregators are literally robbing you, damn shame
Introducing the Enso Shield Dashboard, showing honest swap rates across DeFi.
Overquotes add up to millions every day.
In the last week, one user could have lost up to $53,332 on a single swap.
shield.enso.build/dashboard
Same!
My ideal AI design tool probably something like:
A canvas tool, where you can get any view of your app rendered to edit or use as the starting point for a new view. You can freely explore, duplicate, and make changes visually.
You could start these renders from other tools like @linear. User feedback -> render the screen to be edited.
It would have design language, system and product guidance files that help guide the overall design based on your product.
Each artboard carries metadata, like the origin of the view, who created it, what changes was made when, so you could query things across your whole team.
You could create areas that you want AI to fill or complete. Fill this list, complete the columns with this data or using this screenshot or something.
Edits in the artboard are tracked as a diff. You export those diffs as a plan for a coding agent to build against your actual codebase.
The design tool agents keep check-ins with the coding agent and try to communicate the nuances of the design so it gets built as a prototype.
Simon Rico retweeted
We're hiring a Growth PM at Matcha
Help us build the most frictionless experience to find and trade tokens. We need someone obsessed with this vision and turning it into compounding growth.
Tried a “no Figma” design workflow today @matchaxyz
@cursor_ai (Opus 4.6) → @paper via MCP → back to Cursor → PR
Here’s what happened 👇
Current best workflow still feels like:
Figma → MCP → Cursor/Claude
If your components + styles are well named, AI actually translates them surprisingly well!











