Sign in

Sousa

@sousadev.com
2.1K followers 385 following 1.2K posts

Freelance Developer & Indie Hacker building in public 🧠 yourgenlab.com: AI Agents for anyone 🚀 djast.dev: Django QuickStart Package 🕑 waitIist.com: Better WaitIist URLs Analyse your 🦋 profile and get tailored post suggestions👇 bskycopilot.com

PostsRepliesMedia
Sousa @sousadev.com · 13/09/2026
I love Sundays!!
010
Sousa @sousadev.com · 12/09/2026
Can I skip those leg days if I walk 10K steps a day?
021
Sousa @sousadev.com · 11/09/2026
I have been in a dilemma between staying as an independent contractor or creating a proper company in Portugal 🇵🇹. The finances are complex and both options are very different... I found that existing simulators are either incomplete or completely wrong! So I built my own 👇
110
Sousa @sousadev.com · 09/09/2026
We will have to redesign all our apps so it can look good on the ugliest iPhone ever invented, right?
010
Sousa @sousadev.com · 09/09/2026
We got our first PAID listing on GrokIndex. dev EG Cockpit by @EmpereurDesHum1
110
Sousa @sousadev.com · 03/09/2026
Product Hunt launch in a nutshell 🥜 3 upvotes 10+ marketings emails saying how awesome my product is and how they can make it even better!! 😂
110
Sousa @sousadev.com · 03/09/2026
Just got outbid on @VynseDev 's BrandMyMac.com but... I'm up there again! Now to promote my upcoming SaaS 👀 I am building a new way to manage your personal & business accounts on text-based social media Take a look of what's coming: kunopilot.com
220
Sousa @sousadev.com · 03/09/2026
For the third straight month, I've fallen 5 euros short of Google AdMob's payout threshold on my mobile apps. Any suggestions to boost earnings by at least 5 euros monthly so I can get paid every month? Should I build a new app or improve existing ones? 🤔
010
Sousa @sousadev.com · 02/09/2026
Just put a bid to be a sponsor on @VynseDev 's BrandMyMac.com website Is this a wise business move? Also does this count towards my business expenses?
010
Sousa @sousadev.com · 01/09/2026
We've got two new submissions on GrokIndex.dev today! There are already 213 bot templates available: Go find your next agent there!
020
Sousa @sousadev.com · 01/09/2026
We are live on Product Hunt!! If you think it is worth it don't forget to leave your upvote 😁
producthunt.com
GrokIndex.dev: The directory of custom Grok bots | Product Hunt
GrokIndex is a free directory of custom Grok bots. Browse 200+ creator-made bots by category, see what's newly listed or most viewed, and list your own in minutes. No account required. Independent, not affiliated with xAI.
010
Sousa @sousadev.com · 31/08/2026
Took my first (full and actual) day off today after a LONG time. Why? I woke up terrible sick 🤒 One of biggest disadvantages of running your business solo is that whenever you are not capable to work the projects do not move either…
000
Sousa @sousadev.com · 30/08/2026
Claude's Max Plan usage is incredible. Spent the week working daily with 2-3 background agents on side projects, ran them overnight, and STILL won't reach the weekly limit! I pay less than half what I paid for Cursor Ultra for double the usage.
010
Sousa @sousadev.com · 30/08/2026
12 hours of GrokIndex.dev
000
Sousa @sousadev.com · 30/08/2026
Ready to Launch on Product Hunt 💪
000
Sousa @sousadev.com · 30/08/2026
Built and launched today: GrokIndex.dev 🔥 📁 Share (or sell) your Grok Bot Templates!
grokindex.dev
GrokIndex.dev: the directory of custom Grok bots
Browse, search, and list custom Grok bots. Free, no account required.
000
Sousa @sousadev.com · 29/08/2026
Starting building my first directory ever an hour ago. Launching Today! 🔜
000
Sousa @sousadev.com · 29/08/2026
For anyone shipping offline-first apps: how do you handle catalogue updates? With Azores Offline Map I bundle the v1 data in the download and fetch updates only when the app is online. Works fine, but curious what others do.
010
Sousa @sousadev.com · 29/08/2026
The architecture that made Azores Offline Map easy to build: All the logic lives client-side. The API only stores the catalogue and serves updates when the app happens to be online. No backend on the critical path = it just works with zero bars
010
Sousa @sousadev.com · 29/08/2026
Reminder for the future: Always check the meaning of your product name in other languages before buying the domain 🫠
000
Sousa @sousadev.com · 28/08/2026
Don't want to spend AI credit? Every AI action in Bluesky Copilot has a free twin now: hit copy-prompt and get back the exact prompt we'd have sent, with your real posts already filled in. Costs you nothing.
010
Sousa @sousadev.com · 27/08/2026
Been heads-down shipping on Bluesky Copilot: 703 tests (up from 386), 22 public API routes from zero, and a Claude Code plugin you can install in two commands.
000
Sousa @sousadev.com · 26/08/2026
Just bought my first .app domain 👀
100
Sousa @sousadev.com · 26/08/2026
There's now an MCP server + Claude Code plugin for Bluesky Copilot. Install it, add your account, and just ask things like "what are my best posts this month" — it talks to your real data through the same API.
030
Sousa @sousadev.com · 26/08/2026
Small São Miguel Bus feature I'm weirdly proud of: bus search results now show the weather at your origin AND your destination. Mapped by parish proximity to each stop. On an island where it rains on one side and not the other, this is actually useful ☔
000
Sousa @sousadev.com · 25/08/2026
Multi Posting? Multi Platform? Oh yes!! X is the next piece of the puzzle. bskycopilot.com is getting a much needed rebranding. I need a new name though... Any ideas?
000
Sousa @sousadev.com · 25/08/2026
Also spent real time making Bluesky Copilot usable on a phone: bigger touch targets, content that used to need hover now reachable by tap, modals that scroll instead of getting stuck, a heatmap that scrolls instead of squashing itself unreadable.
010
Sousa @sousadev.com · 24/08/2026
Keeping the São Miguel Bus Expo app and its React web app at feature parity is like 80% of my work on the project lately. Same query keys, same design tokens, same locale files. Ship in one, immediately port to the other. Is there a better way? Genuinely asking
110
Sousa @sousadev.com · 24/08/2026
Bluesky Copilot now has a public REST API: 22 routes covering analytics, AI actions, drafts, scheduling, autopilot. Generate a key in Settings and pull your own data into whatever you're building.
010
Sousa @sousadev.com · 24/08/2026
I’m seriously thinking on repurposing Bluesky Copilot to be a multi-platform tool... I know the market for it is not easy but I believe the AI features I have are a big advantage and being restricted to bsky is a bit odd (not much scalability)
000
Sousa @sousadev.com · 23/08/2026
Started Azores Offline Map on Aug 8 because I found an outdated Azores map on the App Store and thought... I already have the data, why not just build it? 15 days later it's shipped on both stores 😁
010
Sousa @sousadev.com · 23/08/2026
Already made 3 sales of my first paid app without starting any marketing or ads whatsoever. All sales came through organic Search/Browse on the App Store!! Let's see if we can keep that momentum
100
Sousa @sousadev.com · 23/08/2026
Every AI feature in Bluesky Copilot now runs on your own Anthropic or OpenAI key. No credits, no markup, nothing routed through us. Add your key in Settings once, and every suggestion/rewrite spends your own account directly.
010
Sousa @sousadev.com · 23/08/2026
I have long due features for Bluesky Copilot for a while and they will be useful for me so… will get back working on it this Sunday 🤓
100
Sousa @sousadev.com · 19/08/2026
How do you guys keep track of all your revenue from all your side projects? I've been juggling from RevenueCat, Stripe and Admob... Is there any solution out there? Or should I build it?
020
Sousa @sousadev.com · 19/08/2026
I've been a Cursor Ultra Subscriber for a while, but it is time to say goodbye. I get much more usage with Claude Max for half the price.
110
Sousa @sousadev.com · 17/08/2026
3 days building the app. 1 week+ to get it to be approved by Apple but... LET'S GOOOOO
010
Sousa @sousadev.com · 15/08/2026
What features do you believe are essential for any bus timetable mobile app?
010
Sousa @sousadev.com · 14/08/2026
Third time is the charm… Right? 🍀
110
Sousa @sousadev.com · 13/08/2026
Apple was so quick to start (and reject) the first review… Now I’ve waiting for 2 days for them to start the next review 😅
000
Sousa @sousadev.com · 13/08/2026
It looks like the moon, but it is actually the Sun!! Filmed yesterday in the Azores (Partial Solar Eclipse)
000
Sousa @sousadev.com · 11/08/2026
Here we go again
000
Sousa @sousadev.com · 11/08/2026
That was quick 🤣🤣
000
Sousa @sousadev.com · 11/08/2026
Now it's time to deal with the Android Version while I wait for Apple's Review.
000
Sousa @sousadev.com · 11/08/2026
Let’s see how long it takes for Apple to approve my new app now! It is ready!!
010
Sousa @sousadev.com · 10/08/2026
Let me (and Claude) cook 🔥
000
Sousa @sousadev.com · 08/08/2026
I found a guy that has dozens of Offline Map Apps at sale on the App Store and I found one for the Azores, but it SO outdated and I have a very rich database I've built for Sao Miguel Hub Why not just use Claude to build a more modern app with the data I already have collected?
220
Sousa @sousadev.com · 07/08/2026
I need to start posting again…
000
Sousa @sousadev.com · 21/05/2026
A Major Update to djast. dev is in development! Development has shifted toward a much more AI-agentic workflow since I first built Djast. Building with Django is about to be faster than it has ever been 🔥
230
Sousa @sousadev.com · 15/05/2026
I always forget to keep track of daily household chores... so I built an app for it. 🏠
A screenshot of a mobile or web application interface named "Household Chores" in dark mode. Superimposed over the UI are two text overlays formatted like captions for a social media video or reel. The top caption has a black background with white text that reads, "If I don’t keep track… I always forget…". Below it, a light green caption with bold green text reads, "So I built an app for it!".
The background app UI features a header with a house emoji, the title "Household Chores", a language dropdown set to "English", a status tag showing "demo-house-en", and a "Logout" button. Underneath, a "Tasks" section displays a specific task card titled "Water the plants". The card shows a red "Overdue" badge, the recurring schedule "Every 4 days", a log stating "Last by John 4 days ago", and a prominent blue button at the bottom that reads "Mark done".
120