Zach Tarvin @zachtarvin.com · 15/08/2026Hitting up the Wisconsin State Fair this weekend. Made a little app with the Sporkies and Drinkies entries so I can mark and review stuff I want to try. 000
Zach Tarvin @zachtarvin.com · 07/08/2026Forgot to take myself off the support alias for a brand drop at work before it launched. My inbox is awash with abuse from folks who didn't win. 000
Zach Tarvin @zachtarvin.com · 12/07/2026When it's your niece's first time in the big city, you do the Hello Kitty Cafe. 000
Zach Tarvin @zachtarvin.com · 07/07/2026Second day in a row I've gone this far. Not gonna lie, it hurt a little today. 010
Zach Tarvin @zachtarvin.com · 19/06/2026Shipped my first App Clip for PolitiCall today! Posting to mark it. More to come. 😉 100
Zach Tarvin @zachtarvin.com · 11/06/2026Folks at work didn't realize how much I had dropping this week. For our new agency brand launch party, we also put together a trivia challenge. Made a little web app that dropped questions throughout the day, showed a leaderboard, helped us raffle off some prizes. I'm…sleepy. 000
Zach Tarvin @zachtarvin.com · 10/06/2026A while back I said I got to make a Pac-Man clone at work, but couldn't say why. Today, Golin becomes Golin Ketchum. Part of our new brand identity is a device that's not quite a G, not quite a K, but a lot like Pac-Man. 😉 100
Zach Tarvin @zachtarvin.com · 31/05/2026Did a late walk, tears streaming from sinus congestion. Chicago, the sky is pretty tonight. And the bunnies? Fuzzy. The picture, I mean. OK, probably the bunny too. 010
Zach Tarvin @zachtarvin.com · 28/05/2026We probably have very different approaches to A/B testing screenshots…. 000
Zach Tarvin @zachtarvin.com · 28/05/2026I'll stop if someone tells me it's creating more trouble for the review team, but I like to leave a nice note when I submit app updates. Doing some deck clearing before WWDC. 020
Zach Tarvin @zachtarvin.com · 21/05/2026Folks will say we don't need a web form or an app to handle a media wall in-office. Those folks clearly haven't curated something like that. 😅 000
Zach Tarvin @zachtarvin.com · 24/04/2026Weather goes above the mid-40s and I’m gonna need new shoes. 020
Zach Tarvin @zachtarvin.com · 22/04/2026Deleted the post where this didn’t upload. Silly little pizza button has brought me joy at the office today. 010
Zach Tarvin @zachtarvin.com · 04/04/2026You know those beer ads that were cut into Star Wars? This morning my brain was like “Gondor calls for meats,” and instead of the beacon, it’s the big hat-shaped Arby’s sign. 100
Zach Tarvin @zachtarvin.com · 12/03/2026The agency’s Showcase Wall at work is a lot of content to maintain, so I made an app for our internal teams. Showcased generates our monthly anniversary, MVP, awards and client welcome graphics all from a macOS/iOS app made with SwiftUI and SwiftData. 110
Zach Tarvin @zachtarvin.com · 01/12/2025I was in Ohio for Thanksgiving and was completely unable to access DMs on Bluesky without a VPN. Scanning an ID feels icky. Especially since there’s no real federal data privacy law in the U.S. 030
Zach Tarvin @zachtarvin.com · 20/11/2025There will be a blog post soon, but new version of PolitiCall dropped yesterday. New design that makes it even easier to find and call your reps. Peep the before/after! My favorite last-minute addition was the screen that shows an ordered ranked list of reps by age. Y’know, for…reasons. 031
Zach Tarvin @zachtarvin.com · 12/11/2025I've been working hard on a new version of PolitiCall that includes a redesign for Liquid Glass. My hope was to be able to ship immediately after Rep Grijalva was sworn in, but it's not quite in the cards this week. Another weekend's worth of polish though? Bet. 120
Zach Tarvin @zachtarvin.com · 28/10/2025Inevitably I'll post this and then something at work will claim all my free time for the next two weeks, but I got some really good progress in on simplifying and glassifying PolitiCall this weekend. Ditched tabs per chamber for a simpler, unified one. Pics are spring update vs. WIP. 130
Zach Tarvin @zachtarvin.com · 01/10/2025This is the silliest thing I've made in a bit. It's going into a presentation tomorrow for giggles. 010
Zach Tarvin @zachtarvin.com · 11/07/2025Been supporting the return of the Snack Wrap for our McDonald's client. Finally got to have mine for lunch today. Check out what we've been up to at snackwrapfiles.com. 000
Zach Tarvin @zachtarvin.com · 20/06/2025Was reading this great recap from @twostraws.bsky.social on a walk and made *such* a sound when I saw "sectionIndexLabel()" at least two neighborhood dogs on the trail were concerned. (I squeed) 030
Zach Tarvin @zachtarvin.com · 09/06/2025Right away I notice my button shapes have changed on detail views. I'm going to have a lot of iPad work this summer, but so far I feel like PolitiCall could be a lot worse. (I did a design overhaul in the spring) 010
Zach Tarvin @zachtarvin.com · 03/06/2025New client work from the agency job. The Snack Wrap is coming back. We’ve got a ton of new stuff for McDonald’s fans to discover soon. 010
Zach Tarvin @zachtarvin.com · 02/06/2025I made two more for PolitiCall earlier this spring! (They’re not amazing, but….) 010
Zach Tarvin @zachtarvin.com · 27/04/2025Traffic made me a little late, but we’re here. If you’re at Deep Dish, say “Hey!” 000
Zach Tarvin @zachtarvin.com · 29/03/2025It was 77 degrees after work tonight. So, naturally I walked eight miles. Really though, it feels good to be physically able to do this again. Too bad the seasonal ice cream shops don’t open until next month. 020
Zach Tarvin @zachtarvin.com · 16/03/2025Played some rounds of Giant Uno yesterday. “Giant” is maybe not doing enough. These cards are so large that if you’re having a rough round, you find yourself with a large fan. 030
Zach Tarvin @zachtarvin.com · 15/03/2025Bad photo because my phone was in my pocket at the wrong time, but HELLO DOG! 010
Zach Tarvin @zachtarvin.com · 12/03/2025Managed to get a 4.20 mile walk in while Chicago was 70 and sunny yesterday. It felt good. 000
Zach Tarvin @zachtarvin.com · 22/02/2025I don’t think I will ever get tired of that first-run cycle where everything just clicks into place. SwiftData migrated to CloudKit, interactive widgets working across the phone and watch. Let’s gooooo! 000
Zach Tarvin @zachtarvin.com · 15/02/2025Finally got to Sando Street. The tonkatsu has me ready to go back already. The memory that they also serve fruit sandos has me thinking about delivery later. 🥰 020
Zach Tarvin @zachtarvin.com · 19/01/2025These days if I’m on Facebook at all it’s for a few extended family members who don’t use anything else. Over the last month or AI slop in-feed has been getting worse. Naturally I’ve started screenshotting for the folks who are adamant this is what they want from ad creative. 210
Zach Tarvin @zachtarvin.com · 15/01/2025Grabbed pizza and drinks with a friend tonight. His old fashioned was served smoking. Going forward if the old fashioned isn't old enough to be shrouded in ancient mist/smoke/fog, I don't want it. 030
Zach Tarvin @zachtarvin.com · 12/01/2025Started my birthday with a nice snowy walk to my favorite pie and biscuit shop. Because you celebrate with a sausage gravy biscuit and a side of banana pudding pie, right? 121
Zach Tarvin @zachtarvin.com · 01/12/2024Ate dinner before I discovered the two food vibes for the night just down the sidewalk. 100
Zach Tarvin @zachtarvin.com · 20/11/2024Some days you need demos in a deck for PR folks and you have to use what is at-hand. (Don’t ask how many of these I drank today) 000
Zach Tarvin @zachtarvin.com · 01/12/2023Went to the Disney 100 Exhibition. Squeed real hard at this. 000
Zach Tarvin @zachtarvin.com · 19/11/2023Pair programming with Remi tonight. She’s…ambivalent about this design. 000
Zach Tarvin @zachtarvin.com · 17/11/2023Listen, you put the top on the right on these pants? A look. 000
Zach Tarvin @zachtarvin.com · 31/10/2023Night mode doing some drama to the living room on this cold, dark night before Halloween. 000
Zach Tarvin @zachtarvin.com · 05/08/2023Little movie logger to help test out some visionOS ideas. 030