//
sign in
Profile
by @danabra.mov
Profile
by @dansshadow.bsky.social
Profile
by @jimpick.com
AviHandle
by @danabra.mov
AviHandle
by @dansshadow.bsky.social
AviHandle
by @katherine.computer
EventsList
by @katherine.computer
ProfileHeader
by @dansshadow.bsky.social
ProfileHeader
by @danabra.mov
ProfileMedia
by @danabra.mov
ProfilePlays
by @danabra.mov
ProfilePosts
by @danabra.mov
ProfilePosts
by @dansshadow.bsky.social
ProfileReplies
by @danabra.mov
Record
by @atsui.org
Skircle
by @danabra.mov
StreamPlacePlaylist
by @katherine.computer
+ new component
Profile









Loading...
Day 45 of a year of push ups. 54 today. 1572 total. Setup a push up alarm in my 2nd app, Last Alarm, so I did a few extra today (not in a row though). Tracked with habitgoal.com
Day 41 of a year of push ups. 34 today. 1416 total. Probably already my longest streak ever #buildinpublic
4mo
5mo
Road to $12k update. Finally have Habit Goal resubmitted on the Play Console and App Connect. 15 builds later (18 for Android), hopefully this one does the trick! Ready to transition to focusing on marketing. #buildinpublic
4mo
Road to $12K update. Already working on my 3rd and 4th apps of '26 before my 1st and 2nd have shipped yet 😅 My goal this year was 12, but I may end up with 4 down in January alone. Shiny things can be a trap, but I'd rather get a bunch of projects shipped early and then spend time marketing them.
Day 43 of a year of push ups. 34 today. 1484 total. They were a little harder since I usually exercise in the morning but did in the evening today. Tracked with habitgoal.com
Day 40 of a year of push ups. 34 today. 1382 total. 1/24th of the year down and still going strong! Tracked with habitgoal.com #buildinpublic
Ryan
Ryan