Sign in

Jonnie Hallman

@jonnie.com
2.7K followers 105 following 415 posts

Independent Design Engineer. Ex-Stripe. Freelancing at destroytoday.com. Building ball.app and cushionapp.com. Owner of jonnie.com. Co-mayor of designtown.nyc. Doing too much.

PostsRepliesMedia
Jonnie Hallman @jonnie.com · 23/09/2026
New hero animation for thatch.com ✨
120
Jonnie Hallman @jonnie.com · 22/09/2026
Earlier this year, I reunited with my friends at Stripe to build the Open Standard website, and I wrote about the process of animating it: destroytoday.com/blog/buildin...
060
Jonnie Hallman @jonnie.com · 21/09/2026
I hosted the inaugural “Ball.app Invitational” last weekend—a 3-team round-robin tournament with a championship game at the end, “sponsored” by ball.app (i.e., my treat to the guys). Way more gratifying than just working on the software. Can’t wait to do it again. 🏀
A group of basketball players playing basketball in an indoor basketball facility.5 basketball players posing with a trophy
010
Jonnie Hallman @jonnie.com · 21/08/2026
When you have a moisture issue in your home, but you’re also an engineering who loves troubleshooting
130
Jonnie Hallman @jonnie.com · 14/08/2026
Nobody tells you the home ownership will give you a deep fear of water.
4131
Jonnie Hallman @jonnie.com · 10/08/2026
Designed a new onboarding flow for ball.app, and having way too much fun including little details for real ballers 🏀
031
Jonnie Hallman @jonnie.com · 30/06/2026
🚀 Today’s the day! I reunited with my friends at Stripe to build the website for joinopenstandard.com This one has a *ton* of little details (and easter eggs! 🥚) and I had a blast working with the folks on Stripe’s brand & web teams.
170
Jonnie Hallman @jonnie.com · 15/06/2026
Couldn’t help myself from adding the Larry O'Brien trophy in my 🏀.app for the Knicks theme 😏💅
A screenshot of a player profile in ball.app with the Larry O'Brien trophy on the player’s avatarA closeup of the Knicks team holding the Larry O'Brien trophy
020
Jonnie Hallman @jonnie.com · 09/06/2026
Just realized that one of my favorite easter eggs I made while at Stripe is still on the /jobs page… The monitor in the photo mimics everything you do on the page itself. 🥚💅 (only visible on Firefox because it uses an experimental feature)
737235
Jonnie Hallman @jonnie.com · 05/06/2026
Long overdue to get @cushionapp.com on here! Follow along if you’re into #buildinpublic bsky.app/profile/cush...
0110
Jonnie Hallman @jonnie.com · 03/06/2026
Haven’t shared much online about a new 🏀-related side project, but I gotta start sharing these fun little details… Ahead of the NBA Finals, I added Conference Finals trophies to player avatars with Knicks/Spurs themes. 🏆
A screenshot of Ball.app showing the Bob Cousy trophy on a Knicks fan’s avatar.A photo of the Bob Cousy trophy
040
Jonnie Hallman @jonnie.com · 23/05/2026
every time I see a child sitting courtside at an nba game
040
Jonnie Hallman @jonnie.com · 18/05/2026
✏️ New blog post about establishing a weekly user interview routine for cushionapp.com destroytoday.com/blog/establi...
destroytoday.com
Establishing a weekly user interview routine - Jonnie Hallman (@destroytoday)
For the first time in years, I start performing user interviews again, and remember how valuable they can be.
161
Jonnie Hallman @jonnie.com · 11/05/2026
@aaron.mn I can’t believe they actually called a 2 on him
100
Jonnie Hallman @jonnie.com · 04/05/2026
Now that I’m actively working on cushionapp.com again, I’m making sure to blog every feature launch, like I used to. Feels so good to bring closure to a launch and celebrate it, but also provides extra marketing content for new users exploring the features. Check it out here: cushionapp.com/blog
141
Jonnie Hallman @jonnie.com · 29/04/2026
I wrote a new process post about building a feature I’ve always wanted, then hearing from other users that they’ve always wanted it, too—they just didn’t think to ask for it. destroytoday.com/blog/buildin...
destroytoday.com
Building for myself and delighting others - Jonnie Hallman (@destroytoday)
After building a feature I’ve always wanted, I hear from users that they’ve always wanted it, too—they just didn’t think to ask for it.
191
Jonnie Hallman @jonnie.com · 15/04/2026
✏️ Eating my own dogfood again destroytoday.com/blog/eating-...
destroytoday.com
Eating my own dogfood again - Jonnie Hallman (@destroytoday)
Now that I’m freelancing full-time, and using Cushion again, I’ve fallen in love with it all over again, but I also feel every rough spot.
040
Jonnie Hallman @jonnie.com · 29/03/2026
@esb.lol I don’t follow college ball closely, but seemed like ya’ll needed more than that one guy dribbling around while everyone else waited around at the 3-point line
110
Jonnie Hallman @jonnie.com · 14/02/2026
I spoke at the Kinference design conference last fall about a randomly available domain name that was so good that I felt obligated to start a new passion project. No spoilers, but it’s a real rollercoaster ride of a talk… 🏀 www.youtube.com/watch?v=Um0x...
youtube.com
Jonnie Hallman - Ball is Life - Kinference '25
YouTube video by Kinference
070
Jonnie Hallman @jonnie.com · 28/01/2026
🚀 It’s live! For the past couple months, I’ve been jamming with @devin.bsky.social & @narrowd.bsky.social on a website for NBA All Star Luka Dončić: 77x.world. The 3D was all Nick & Devin while I tackled the UI and user flows. I had a ton of fun matching the glitchiness in the UI, if you notice it…
220
Jonnie Hallman @jonnie.com · 14/01/2026
Quickbooks is *designed* to make your blood boil, right?
050
Jonnie Hallman @jonnie.com · 07/01/2026
I love working on these little big details
0192
Jonnie Hallman @jonnie.com · 05/01/2026
one of those days where I replaced every filter in my house 💆‍♂️
050
Jonnie Hallman @jonnie.com · 22/12/2025
I recently wrapped up a project for @larvalabs.com, animating their “Quine” generative art series, and I wrote about the process: destroytoday.com/blog/animati...
070
Jonnie Hallman @jonnie.com · 14/12/2025
me, wanting to work on my personal site vs all my other priorities
A frame from the movie Speed where Beth Grant reaches out of the bus, knowing it’ll probably blow her up.
1110
Jonnie Hallman @jonnie.com · 12/12/2025
Going independent again: destroytoday.com/blog/going-i...
destroytoday.com
Going independent again - Jonnie Hallman (@destroytoday)
I’m returning to independent life after a long stint cosplaying an employee in the full-time world.
4122
Jonnie Hallman @jonnie.com · 22/11/2025
Already had a great plumber and a great electrician. Finally found a great drywall guy.
140
Jonnie Hallman @jonnie.com · 21/11/2025
New profile pic! 🤗
270
Jonnie Hallman @jonnie.com · 19/11/2025
I just discovered that HBO has 24 seasons of “How It’s Made” 💆‍♂️ www.hbomax.com/shows/how-it...
hbomax.com
Watch How It's Made | HBO Max
Watch How It's Made on HBO Max. Plans start at $10.99/month. Explore the fascinating world of how everyday items are manufactured and produced. From aluminum foil to contact lenses, discover how many ...
120
Reposted by Jonnie Hallman
Steve Krouse @stevekrouse.com · 28/10/2025
i'm hiring a 'growth engineer' to work side-by-side with me at val.town in brooklyn we're a small team on a mission to spread the joy of programming we're looking for someone self-directed, loves talking to users, write english & typescript, and own projects end-to-end if this is you, reach out!!
25314
Jonnie Hallman @jonnie.com · 19/10/2025
@aaron.mn 🦅
000
Jonnie Hallman @jonnie.com · 03/10/2025
If anyone’s had to deal with disputes before, this is one of the most practical and useful applications of AI I’ve seen.
An email from Stripe announcing “Smart Disputes” using AI
020
Jonnie Hallman @jonnie.com · 19/09/2025
Happy NIN Tron soundtrack release day for those who celebrate! open.spotify.com/album/47pjW3...
open.spotify.com
TRON: Ares (Original Motion Picture Soundtrack)
060
Reposted by Jonnie Hallman
jordan @jdan.me · 14/09/2025
Two somewhat contradictory beliefs I hold: 1. You should absolutely overengineer your personal homepage/blog/projects. Experiment with as many things as you can as quickly as possible. 2. If you _really_ wanted to write that blog post, you'd figure it out with a .txt file. Don't overcomplicate it.
714213
Jonnie Hallman @jonnie.com · 18/07/2025
Had a blast sharing a new side project at the AIR Show & Tell last night at Index Space. (and love seeing all the smiles after the fact since it was tunnel vision for me during the talk 😅)
A photo of me giving a talk with a slide showing my personal website.A photo of me from behind while giving a talk with a crowd of ~150 smiling people.A photo of me giving a talk from a side angle, including the crowd on the right.
0100
Jonnie Hallman @jonnie.com · 15/07/2025
👀🏀
A screenshot of an instagram story from index_space showing an event where I’ll be speaking on Thursday July 17 from 6:30–8:30pm at Index NYC
100
Jonnie Hallman @jonnie.com · 14/07/2025
All I want is a Love Island season where someone takes the money.
010
Jonnie Hallman @jonnie.com · 14/07/2025
I wish I could have AI in my IDE in the sense that I could tell it to never show me certain auto-suggestions ever again and it’ll listen and maybe even apologize.
040
Jonnie Hallman @jonnie.com · 11/07/2025
👀
A screenshot of an instagram story from index_space showing a list of speakers, including myself, for Thursday night’s meetup.
070
Jonnie Hallman @jonnie.com · 10/07/2025
In case it’s helpful to anyone else… my local `vercel dev` randomly slowed down to 1-2 sec for every request that went through it—even assets. No idea what it was until I realized that the requests were directly affected by the number of files in my repo. Using `.vercelignore` instantly fixed it. 🌠
030
Jonnie Hallman @jonnie.com · 09/07/2025
Just troubleshooted (shot?) an issue that stumped multiple AI models, but was the first Stack Overflow result when searching Google. 🙃
160
Jonnie Hallman @jonnie.com · 06/07/2025
Update: I got my hopes up too soon. While the fixed worked locally, it broke production and further attempts by the AI agent to fix it ended up down red herring rabbit holes and used up all my “premium request” credits for the month… in a single night. 🙃 bsky.app/profile/did:...
170
Jonnie Hallman @jonnie.com · 05/07/2025
If this actually works, I’ll never say anything bad about AI ever again. (if only coding agents were around when we had Webpack…)
A screenshot of github copilot trying to fix the typescript config for a repo.
130
Jonnie Hallman @jonnie.com · 26/06/2025
Diving into the complex world of push notification logic…
A still from Always Sunny in Philadelphia where Charlie is standing in front of an evidence board trying to figure out who Pepe Silvia is when it’s actually “Pennsylvania”
2100
Jonnie Hallman @jonnie.com · 21/06/2025
I think the reason I’m having so much fun building a native app with Capacitor is because it feels like Adobe Air did for my Flash apps—nothing’s different about the code I’m writing, but now I have access to the OS’s SDK. If you’re not a React person either, check it out: capacitorjs.com
capacitorjs.com
Capacitor by Ionic - Cross-platform apps with web technology
Build iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript
070
Jonnie Hallman @jonnie.com · 21/06/2025
I’ve officially joined the “Waiting for review” club 🥱 (the web club is way better 🤫)
a screenshot of an app waiting for review on the Apple Developer Portal
5130
Jonnie Hallman @jonnie.com · 19/06/2025
Trying to get an app on the App Store and wondering at what point the bridge troll asks me to solve 3 riddles.
060
Jonnie Hallman @jonnie.com · 16/06/2025
I can’t believe this is real life. 🏀
A screenshot of Stripe Atlas congratulating me on incorporating Ball Is Life, LLC.
0120
Jonnie Hallman @jonnie.com · 03/06/2025
Going through the ropes to set up an Apple developer account so I can build for iOS and I already miss the web.
1110
Jonnie Hallman @jonnie.com · 01/06/2025
When you’re excitedly building something fun for the web, but reach the point where you need to wait for DNS propagation.
A frame from the show Narcos where Pablo Escobar is sitting waiting on a swing set.
1231