Joined November 2011
66 Photos and videos
Pinned Tweet
i’m building skarbi. a calm wishlist & gift planning app for families. save gift ideas when they appear. organize them by person or occasion. share wishlists with family. let guests reserve gifts without an account. no more scattered notes, screenshots, links, and last-minute “what should we buy?” messages. building it in public, all the way to app store.
14
39
2,593
Hope this is the right trajectory for today. Got a little bit of slowdown in the morning
1
3
25
finally, four to go
9
14
352
Portugalmaxxing today
3
2
14
212
Love the trajectory today. Likely will hit >100k again
14
1
25
538
Crossed 1.4k followers. Still feels a bit unreal that so many people decided to follow along. I really appreciate every one of you. Onwards 🚀
7
13
309
Ended up with 150k yesterday. Crazy shit. Still shaking
My first > 100k impressions per day. Wild
32
30
1,655
My first > 100k impressions per day. Wild
39
44
2,890
I’m collecting my favorite tools for iOS development beyond Claude/Codex. I use SwiftUI and really enjoy it so far, but I’m curious what else people recommend. Any good iOS starter kits with onboarding RevenueCat already wired in? Best backend for indie apps? Supabase? Analytics? PostHog? Any SwiftUI libs that made you think: “okay, this is actually nice”? Would love to steal your stack responsibly. 😄 #buildinpublic #iosdev #swiftui #indiedev
1
2
148
novation while my portfolio is still orbiting 2022 levels. fr, just launch the ipo already.
1
97
There is a funny thing about side projects. From the outside, people see the app, the screenshots, the launch post, maybe a nice little demo. From the inside, it is mostly: “Why is this broken?” “Why did I build it like this?” “Why is this screen ugly again?” “Why did I think this would be simple?” And then, somehow, you still come back. After work. After chores. After putting kids to bed. After promising yourself you would rest today. Not because you are always motivated. Mostly because the idea still keeps bothering you a little. I think that is a good sign. Some ideas do not shout. They just keep quietly pulling you back.
2
149
There are economists somewhere trying to explain prediction markets, and then there is this.
NEW: Vice President JD Vance to appear on “The View" on June 16.
1
3
371
We are one step away from: “Will Trump accidentally launch Duolingo Arabic by July?”
🚨 NEW POLYMARKET: Will Trump praise Allah again this month? poly.market/TDabwWZ
2
148
Crypto friends, what’s the mood in this market? Are you holding, selling, buying more, or just pretending not to look? Just curious about the vibe. Not financial advice lol
1
3
112
I used to think consistency means showing up with the same energy every day. Now I think that is mostly internet nonsense. Some days you have focus. Some days your 9–5 takes everything. Some days the kids need you. Some days the house somehow invents 14 new chores. And then there is summer, which is beautiful but absolutely not designed for deep work. So consistency cannot mean “perfect output every day.” For me, it means not disappearing. One small fix. One small post. One tiny product decision. One note for tomorrow. Not heroic. Just enough to keep the engine warm.
1
5
110
My kids keep reminding me how learning actually works. They try something. It breaks. They get annoyed. They blame the scissors, the glue, the table, sometimes gravity. Then 5 minutes later they try again like nothing happened. No roadmap. No perfect process. No “is this scalable?” Just curiosity, frustration, and another attempt. Then I look at my own projects and somehow expect every step to be clean, smart, and efficient. Funny how we let kids learn by failing, but expect ourselves to learn by performing. Building is probably supposed to look a little messy. The important part is coming back tomorrow.
1
4
222
I keep learning that building a product is not only about making the right decisions. Sometimes it is about surviving your wrong ones. The feature you overbuilt. The design you changed 12 times. The scope that looked small until it quietly became a little monster. The launch plan that made sense in your head, but not in real life. It is easy to look at all of that and think: “I am bad at this.” But maybe you are just learning in public. Messy feedback. Messy iterations. Messy confidence. That is still progress. A clean product usually has a very unclean story behind it. Keep going. #BuildInPublic #IndieHackers
114
I’m genuinely inspired by people who built their first app “the right way.” Clean scope. Good design. Clear positioning. Smooth launch. You are really cool. But it took me some time to accept that I should not be ashamed of myself for not being like that. I am the kind of person who rarely gets things right from the first try. I need attempts. I need mistakes. I need to overbuild a bit, cut back, rethink, adapt, and try again. And honestly, that is fine. We are all different. Some people move fast because they see the path clearly. Some of us learn the path by walking into a few walls first. If you are like me, maybe you need this today: Keep pushing. It is okay to fail. For us, the movement itself matters. One attempt sharpens your product. The next one sharpens your taste. The next one sharpens your discipline. Let’s go. #BuildInPublic #IndieHackers #SideProject
5
6
193
I keep failing with Skarbi more often than I would like to admit. Some days the app feels too slow. Some days the scope feels too big. Some days my 9–5 drains most of the energy before I even open the laptop again. Then life adds its own roadmap. Kids. Chores. Summer plans. Random things that somehow take half a day. This is not the season where I can disappear for 12 hours and build in silence. So I do the only thing that still works. Small steps. One screen. One bug. One decision. One tiny improvement after another. Not very cinematic. But discipline rarely looks cinematic from the inside. #BuildInPublic #IndieHackers #SideProject
4
6
358
Being a dad changed how I look at unfinished projects. When my kids show me something they made, I never think: “This is not good enough.” “This needs better positioning.” “This will never work.” I usually think: They tried. They made something. There is a little spark here. Then I open my own project and somehow become the harshest reviewer alive. Bugs. Missing features. Weak numbers. Bad screenshots. Not enough progress. Building is hard enough without turning your own brain into a hostile comment section. Be honest about what needs work. But also notice the effort. Sometimes the beginner you need to be kind to is yourself.
3
131