Advertisement ยท 728 ร— 90
#
Hashtag
#12x12Startups
Advertisement ยท 728 ร— 90

Day 13 doing the #12x12Startups challenge in #BuildInPublic:
Indie Hacker schizophrenia: AM = TierWise Sales ๐Ÿ“‰ PM = Stipull Code ๐Ÿ‘จโ€๐Ÿ’ป
Stipull's engine is running (Laravel 12). The tech constraint: Zero friction for the client.

#buildinpublic #laravel #SaaS #indiehackers

4 1 3 0
Post image Post image

Day 12 doing the #12x12Startups challenge challenge in #BuildInPublic:
TierWise is in Sales mode. Today, I break ground on Project #2: Stipull.

The premise is simple: Clients ask for "quick tweaks" because they assume they cost $0. I'm building "Bad Cop as a Service".

4 1 1 0
Post image Post image

Day 7 doing the #12x12Startups challenge:

TierWise is LIVE.

I challenged myself to ship 12 startups in 12 months. I shipped the first one in 7 days.

#saas #launch #buildinpublic #laravel

5 0 0 0

๐ŸŒŸ Spotlight: @mdcaamano.bsky.social

โœ… OVH VPS - paid
โœ… Gemini 3 - paid
โœ… GitHub Copilot- paid
โœ… Laravel/Nuxt boilerplate - created
โœ… GitHub workflow - created

#12x12Startups #Laravel #Nu...

๐Ÿ‘‰ bsky.app/profile/mdcaamano.bsky.s...

#IndieSpotlight

1 1 0 0

Day 6 doing the #12x12Startups challenge:

Today is Jan 06 and I'm connecting the pipes for TierWise.

Stripe Webhooks (Handling subscriptions).
Cloudflare DNS (Security & Caching).
Transactional Emails (Postmark/Resend).
No launch today. I don't ship broken payments. Launch is set for tomorrow.

0 0 0 0

Day 5 doing the #12x12Startups challenge in Build In Public:

Today is Jan 05 and I defined the design system for TierWise. I rejected the generic "AI Dark Mode" look in favor of Soft Brutalism.

The goal is to signal "raw utility" to developers and avoid the "vaporware" aesthetic.

0 0 0 0

Day 4 doing the #12x12Startups challenge in #BuildInPublic:

Today is Jan 04 and I designed the Database Schema and API contracts for the PPP Tool. The goal is to freeze the data model to prevent technical debt before building the #laravel backend logic.

3 1 0 0

๐ŸŒŸ Spotlight: @mdcaamano.bsky.social

Final infrastructure checks before Day 1.
The #12x12Startups stack is locked:

Laravel 12 (API) + Octane for speed.
Nuxt 4 (SSR) for frontend.
PostgreSQ...

๐Ÿ‘‰ bsky.app/profile/mdcaamano.bsky.s...

#IndieSpotlight

0 0 0 0

Day 3 doing the #12x12Startups challenge:

Today is Jan 03 and I locked the project scope after a hard debate with the Brainstormer agent. The goal is to build a surgical PPP (Purchasing Power Parity) tool, solving a recurring pricing pain for global SaaS founders.

#buildinpublic #indiemaker #saas

6 1 0 0

Day 2 doing the #12x12Startups challenge:

Today is Jan 02 and I analyzed the output from my Brainstorming Agent. The goal is to pick the idea with the lowest technical risk and highest shipping probability for January.

#buildinpublic #indiemaker

3 1 1 0

Day 1 doing the #12x12Startups challenge:

Today is Jan 01 and I built a custom "Product Owner" agent to audit my time and stack constraints. The goal is to force a strict 30-day scope validation before writing a single line of code.

0 0 0 0

โœ… OVH VPS - paid
โœ… Gemini 3 - paid
โœ… GitHub Copilot- paid
โœ… Laravel/Nuxt boilerplate - created
โœ… GitHub workflow - created

#buildinpublic #12x12Startups #Laravel #Nuxt #IndieMakers

4 1 1 0

Final infrastructure checks before Day 1.
The #12x12Startups stack is locked:

Laravel 12 (API) + Octane for speed.
Nuxt 4 (SSR) for frontend.
PostgreSQL.

Deployment factory: GitHub Actions -> Docker -> Traefik (OVH VPS).

#buildinpublic #laravel #vuejs

6 1 1 0

T-minus 2 days to start the 12 startups challenge.
Current backlog size: 0.
I am not planning 12 months ahead. That is waterfall, not agile. I will source, build, and ship a new problem every 30 days.
#buildinpublic #12x12Startups #indiehackers

3 1 1 0