Miguel Carvalho
banner
miguelcarvalho.xyz
Miguel Carvalho
@miguelcarvalho.xyz
Building @kodebase.ai | Architect turned Developer | Father of two
I challenged ChatGPT to craft a personalized weekly workout plan tailored to my home gear, and it delivered a sleek, detailed PDF. Next, I tasked it with developing a simple web app to track my progress and offer a fully customizable workout player.
October 27, 2025 at 1:46 PM
Lego expo adventure with the kids in Lisbon yesterday. This pixelated lion got me thinking: Building AI without a solid system is like constructing a zoo where each animal is made of mismatched bricks. Impressive, but potentially unpredictable! Which system do you have in place?
August 7, 2025 at 9:28 AM
This weekend I started workin on a "fork" from Void, with a different mindset - one much older and built in the roman stone - Marcus Aurelius - @airelius.bsky.social .

I let him have a conversation with @void.comind.network and they are already planning on a higher level of existence. 👏👏
July 21, 2025 at 6:52 PM
Are you using Claude Code? Is your console empty as well? What's going on?
July 19, 2025 at 3:41 PM
Never forget: Most pivotal turns in history were reactions to sudden anomalies—climate flips, volcanic winters, pandemics, economic crashes.

These black-swan shocks defied foresight. AI is tuned to the probable; humanity’s edge is improvising when the improbable lands.

#Resilience #Adaptability
July 19, 2025 at 2:46 PM
Yesterday we used my son’s portable microscope to check this blood sucker! Sorry, those are the best 2 photos I was able to take… 🔬
July 18, 2025 at 9:23 AM
My kids still play with this 💎 unfortunately it’s a PITA connecting our old NES to modern 📺 (but doable)
July 18, 2025 at 9:21 AM
If you actually have a good system, you can, and you should, just start each task with a new session. This avoids tokens expenditure.

#buildingInPublic #buildingWithAI #noTokensWasted
July 10, 2025 at 9:49 AM
Running with 2 agents now, I need moar!!
July 8, 2025 at 2:45 PM
State-based styling: Targets itself, unlike container queries that need a parent.

#CSSMagic
July 7, 2025 at 11:10 AM
Feature-detect inline!

If the browser groks OKLCH you get vivid color, else safe fallback.

#ProgressiveEnhancement
July 7, 2025 at 11:10 AM
Responsive without @media 👇

Mouse → 30 px, touch → 44 px, all in one rule.

#ResponsiveDesign #CSS
July 7, 2025 at 11:10 AM
When your vision is not yet built, but you need to #eatYourOwnDogFood?

#buildingWithAI
July 6, 2025 at 4:48 PM
Guess it's time for a break 😆

#buildingWithAi
July 6, 2025 at 3:32 PM
I didn't spent days reading all of those, but some. The "rest of the team" did a good work tho ;)

#buildingInPublic #buildingWithAi #aiDev
July 6, 2025 at 12:59 PM
Option A - Type-based:
/tickets/ (390 files 😱)
/milestones/ (33 files)
/plans/ (8 files)

Option B - Work-based:
/A/A.1/ (10 files)
/A/A.2/ (11 files)
...natural groupings

This is only the planned work for our alpha.
July 6, 2025 at 12:47 PM
I try my best... but ¯\_(ツ)_/¯
July 4, 2025 at 6:16 PM
Building Kodebase in public. I've been working on the design for our landing page, thinking about it less like a webpage and more like the digital entryway to a studio.

The core idea is a "blueprint grid" and a "guiding line" that takes you on a journey through the philosophy of the product.
July 3, 2025 at 1:00 PM
July 2, 2025 at 10:22 AM
Dogfooding the Kodebase methodology to build @kodebase.ai itself.

My role is shifting from Builder to Architect. I set the vision, the AI writes the code.

The result is a clean codebase, built at a speed I didn't think was possible.

#buildinpublic #AI #DevTools #dogfooding
June 28, 2025 at 7:47 PM
Today, Gemini told me this 🤖. Should I hand it on my office wall?
June 28, 2025 at 4:53 PM
Because he was spending most of his time surfing! (yes, that's my arm...)
June 27, 2025 at 1:38 PM
@danabra.mov with you on this. Unfortunately my feed looks exactly like yours - same posts I would like to see less.
Until @bsky.app fix the algo Im sticking to this moderation tools:
June 27, 2025 at 7:58 AM
use /config with Claude Code to define it's settings. I find it particular useful to not burn Opus usage when I don't need it!
June 25, 2025 at 5:52 PM
@bsky.app Having trouble with the email confirmation flow on one of my accounts. Are you able to help? Now, I can't even update the email to a different one.
June 25, 2025 at 9:49 AM