Ammy (@ammybuilds) profile picture

Designer | Builder | AI Strategist. Helping startups build with clarity, taste, and speed. Pixels, coffee ☕️, and vibes.

Book a Call
Joined March 2015
Photo by Ammy (@ammybuilds)Photo by Ammy (@ammybuilds)Photo by Ammy (@ammybuilds)Photo by Ammy (@ammybuilds)Photo by Ammy (@ammybuilds)Photo by Ammy (@ammybuilds)Photo by Ammy (@ammybuilds)Photo by Ammy (@ammybuilds)Photo by Ammy (@ammybuilds)
Built this interaction today. One blocker I faced was: Making the entire interaction state feel smooth. Using auto-height looks fine until the content changes while the panel is already open. Then it snaps. The fix was using ResizeObserver to keep the height updated, then animating to the latest scrollHeight instead of auto. Small detail, but it makes the interaction feel way more intentional.
3
2
82
5,541
Ammy retweeted
Introducing Geist Serif.
179
293
194
6,567
634,834
Introducing Reality-Aware Rendering in @Simulon, a completely new way to create with the real world. Place neural assets with your phone and act out the scene. When you stop recording, Simulon renders the take, reading everything in it (what you do, what you say and the place around you), and your assets respond to all of it. The final is regenerated from your recording: a new performance of the scene, not a copy of the footage. Available now on iPhone. Coming to Android soon.
941
2,568
941
15,602
1,668,288
Everyone's using Claude Opus 5.5 to build entire worlds in #threejs. I spent 7 days on a single human eye. No textures. No 3D models. No photos. Just math, light and ~400 parameters. Sound on 🔊 Link below 👇
170
199
47
3,282
221,308
Onboarding
Subscription screens are a lot more than presenting prices. You're influencing how people perceive value and make purchasing decisions. The subscription page is easily the most important page on any app at all, but it doesn't seem to get enough love in many cases. It's a small interaction, but I think these are the kinds of decisions that make interfaces feel more intentional. When you set a default offer, you are literally making a suggestion on which of the offers you want your Users to go for. Thats what you are doing. Some offers present more value to the User, some other offers present more value for the business. How do you pick your defaults? Just like the design of literally anything else, designing pricing interfaces is mostly a game of moderation and deliberate emphasis where and when needed. Sure, you wanna give your users options so they can have some kinda anchor price to make a choice, you do not want to overload them with options. You you have to show them the list of benefits, but do not let that become a blocker. Users should not have to scroll to find the checkout button. People buy in different ways and not everyone wants to have a logical soliloquy before making a purchase. Some just want to click click click, and making them have to scroll by all means is def going to make you lose quite some sales. The less effort required to move from making a decision to acting on it, the better. One thing I've come to appreciate about pricing interfaces is that presenting options is only half the job. The other half is helping people make a decision.
18
51
2
464
13,109
Ammy retweeted
Introducing Showroom, an app that lets you see your designs in every mockup at once, not one after the other. Drop in your Photoshop mockups, add images or videos, adjust layer properties, export a folder or a video. All in your browser, your files never leave your computer.
57
170
24
861
40,769
you finally finish a 180 GB download hit extract "not enough disk space" unzip needs room for the archive AND the files. hatchzip doesn't: it unpacks from the end and eats the archive as it goes free and open source. windows, mac, linux
434
1,810
337
28,298
1,869,047
Back in 2021 I interviewed at Vercel and I failed badly. I couldn’t implement a debounce function and was stuck for like 30 minutes. It was pretty embarrassing. 10 months later (2022) I interviewed again and got the job. Don’t give up!
108
208
74
6,273
734,009
I will not be purchasing the iPhone duo this year. Thank you for your attention to this matter.
92
The future will look like the future. 🔥🚀
1
3
280
Apparently, it's my birthday again. 😂🎈 Grateful for the life I'm living and the one I'm building.
26
1
60
1,107
Ways I like to work and experiment: For this search input component, I can strip away pretty much all of the surrounding UI and focus entirely on the component in isolation. From there, I can quickly jump between different states, bringing back parts of the UI or the full context to experiment with patterns, behaviors, and interactions.
25
34
9
1,124
60,024
Another concept I explored for my sleep tracking app. It’s going 🚀
4
6
228
Rògbòdìyàn might be one of the hardest yoruba words ever. How do you explain chaos without making it sound like you are in trouble. 😅
1
76
I am building one of the best mobile app you have ever seen with the BodyOS team. We are still early and the level of things i have shipped this past few weeks is insane. Proud moment right here.
6
138
Someone needs to teach me how to shoot videos like this on a phone . Tried with my 17 Pro Max and the screen glare is crazy. @aydahnizzy any tips?
split view interaction for event blocks onDrag in swiftui.
1
154
Might be the most insane thing I have built in a while. Almost ready to be pushed to the appstore.
1
1
8
324
If you struggle to describe scroll animations in Claude or Codex, these commonly used terms can help. Save this for later.
79
547
28
8,001
377,434
Introducing Graphical. It's a simple, powerful, and fun tool to design visual languages, style components, and work with coding agents to create interfaces that look memorable and feel unique. I hope you'll check it out at graphicalui.com!
242
246
87
4,911
567,334
Ammy retweeted
I built a game where you’re literally an ant 🐜 You explore the world from ground level, search for food and experience what an ordinary day feels like when everything around you is gigantic. Plays straight from your browser. underfoot-two.vercel.app/ #indiegame #lagos
I built a game where you drive a danfo through Lagos 🚌 Load passengers, dodge okadas, beat the traffic. Plays in your browser, no download. danfo.horpey.dev/ #LagosRun #Lagos #IndieGame
1
3
5
360
Meet Pip in motion 🤭 I used Claude Code to work on the interaction of the different states and see how they could work within the product experience. I really like how much more personality it has once it starts moving. So cuter🤭
14
12
61
1,258