Jay Wilson
@hey
(he/him) 🏳️⚧️🏳️🌈 | Highly caffeinated iOS developer that usually posts about tech, setup, and life. Find me everywhere at jaywilson.zip Try Tobi at gettobi.com 📍Washington
Marking a task done in Tobi could have been one field, but I decided to wqrite a document per completion. Adds some reads and writes, but I think it's worth it for the whole history. #shipaton #buildinpublic
Release date set. Website updated. Still looking for beta users, so signing up on the waitlist will get you access to the beta also. #shipaton #buildinpublic
Working on making it my best year yet. In the last year I went from $24 MRR to $76 MRR. I shipped 3 apps I have a new app Tobi in review (hoping that's reviewed by August 1st) Far away from my $1000 MRR goal I set last October, but I'm inching my way there. #iosdev #buildinpublic
First time I’ve ever had a v1.0.0 one shot approval. August 1st release here I come 🎉 #shipaton #buildinpublic
I'v been working on the web version of Tobi but started hacking on a Task suggestion feature on the Apple version. Now, I think I should work on making a better iPadOS and macOS version before the web app. #shipaton #buildinpublic
Only 4 impressions on Google Search Engine Console, but Tobi is getting there. Gotta start somewhere. Not only am I working on the web app, but I am also working on some evergreen content to start ranking for "home maintenance" #shipaton #buildinpublic
So this is the first thing you see when you open Tobi. It doesn't really tell you much. When a user taps on the 1st button, they get walked through making a home and adding a task, but I feel like there might need to be some lead up. What do yall think? #shipaton #buildinpublic
Tobi v1.0.0 has been submitted for app review. Submitting early to be able to hit any issues found through the App Store review process. #buidinpublic #shipaton Now time to get to work on a web version.
Nothing quite like getting a notification from your own app 🦜 #buildinpublic #shipaton
Received feedback on the panel editor in Tobi that the placement section was confusing, so I made a change to where the placement is now all tapped based. You tap on the slots it takes up. I like the UX, but I'm not sure if the half slots read as half slots #shipaton #buildinpublic #iosApp
Why did I build Tobi? My wife and I are buying a house, and I was getting really concerned about all the projects that come with a house and keeping track of all the maintenance that happens every X days/months/years and thought there has got to be a better way #buildinpublic #shipaton
That's how I was feeling! So I made a digital one. Now your labels never have to fade again.
PostHog coming in clutch with the auto capture Rageclick event. Starting to see them more in some key areas which means I need to go in and fix those.
Map first layout shipping in Camp Notes soon. I think this will help users actually find campgrounds in their areas. I'm not quite happy with the My Visits tab anymore though.. I'm rolling this out as an A/B test to see if there's more retention in the app as my active users are not great
The start of #WWDC is a perfect time to be working on a new app 😅 I'm making a content management app for how I want to work, which is around pillars and schedules.
It's been about 10 days since I configured my experiment correct for the onboarding flow in PostHog. Still not enough users to really make a decision, so it'll keep running. I think there is still more upselling of an account & Camp Notes in general that I can do in the onboarding.
I went with the map in the background. I like it a bit more than the list. Adding it to all tabs also makes it feel better than what I was imagining in the original design. #buildinpublic #camping #iosapp
v1.7.0 of Camp Notes coming to an App Store near you soon. Decided to try putting some MetricKit performance tracking in to see if I need to optimize the photo upload process and make sure that hangs aren't happening in the real world either. #appdev #iosdev #buildinpublic
Redesigning the Campgrounds screen in Camp Notes. Not too sold on either, but I think that both are an improvement to today's screen. The point of the list is to allow users to find campgrounds around them or to search for campgrounds easily. Which one do you think you'd like more?
Finally figured out what was wrong in my onboarding AB test in Posthog. I was using semvar on the build number. I switched to the version number and now it's properly running. About 1 month wasted but at least it's caught now.
I think I’m going to add the total hours and minutes of all skate time here in EdgeAlert. I wanted to see how long I’ve been skating in past cycles, and I can’t do that with the data shown. Download it here apps.apple.com/app/id676106...
New Camp Notes screenshots making a difference in new users. I think they're converting better due to showing the user more of the app and even some pro features. Before -> After
May shipping notes are up! Lots happened in April 🏕️ 📱 Redid the Camp Notes App Store screenshots and new users jumped to 68 💰 MRR climbed from $51 to $62 ⛸️ Launched EdgeAlert, a free app that tells you when your ice skates need sharpening Read the details here -> heyjaycodes.com/posts/2026/0...
Not sure how I feel about the blurred icon in the background... I'm leaving it for now as it's easy to remove. It will show up in a category detail view so the user only ever sees one at a time. I don't think it's as overwhelming as it looks here. #buildinpublic
These PR's are so nice to see. Automatic dev updates based on what I've actually merged to JABA. Now to adjust the output and prompt a bit before publishing.
Every other Thursday a GitHub Actions workflow kicks off. It collects merged PRs and commits from all three JABA repos and strips out anything that isn't a user-facing change. That clean list goes to Claude, which turns it into a 300-600 word post written in JABA's voice. Not just a list of changes
Got excited cause I saw a bump in analytics for EdgeAlert. Forgot that was me... I went ice skating yesterday 🙃