João Santos
Author

João Santos

Founder and engineer at Impact Origin

Works side by side with founders and technical teams designing, building and scaling custom software. Writes here about what production teaches: architecture, stack choices, costs, and the decisions that only show up once a project is live.

Articles

Convex vs Supabase vs Firebase: Which One to Choose for Your SaaS
Convex vs Supabase vs Firebase: Which One to Choose for Your SaaS
Real technical comparison between Convex, Supabase and Firebase. Costs, architecture, scalability and trade-offs for founders to decide in production.
Ler artigo
8 min read
Reducing Churn in B2B SaaS: Diagnosis, Intervention and Productive Retention
Reducing Churn in B2B SaaS: Diagnosis, Intervention and Productive Retention
Churn is not destiny. A practical framework for identifying why customers leave, intervening before the point of no return, and building retention with real data, not hope.
Ler artigo
10 min read
Fractional CTO: When to Hire and When It's Wasteful
Fractional CTO: When to Hire and When It's Wasteful
Practical guide on when it really makes sense to hire a fractional CTO common pitfalls and how to structure the relationship to deliver ROI.
Ler artigo
8 min read
Weekly Metrics Founders Should Track in a B2B SaaS
Weekly Metrics Founders Should Track in a B2B SaaS
Which product metrics actually matter? Practical guide with a concrete framework for founders to monitor results without getting lost in vanity metrics.
Ler artigo
8 min read
Observability in SaaS: When to Start and How to Avoid Wasted Investment
Observability in SaaS: When to Start and How to Avoid Wasted Investment
Observability is not monitoring. Learn when you actually need it, what the real cost is, and how to avoid being locked into expensive tools while your SaaS is small.
Ler artigo
7 min read
Estimating Bespoke Software Projects: A Practical Framework Based on Production Experience
Estimating Bespoke Software Projects: A Practical Framework Based on Production Experience
Proven techniques for estimating custom projects with 20-30% accuracy. Discover the pitfalls we've seen in dozens of deals and how to avoid them.
Ler artigo
7 min read
Migrating from PostgreSQL to Distributed Database: When and How to Decide
Migrating from PostgreSQL to Distributed Database: When and How to Decide
Is Postgres enough? Discover when to migrate to distributed systems, real-world pitfalls, and the criteria that decide between Postgres, CockroachDB, Cassandra, or YugaByte.
Ler artigo
8 min read
Hiring Senior Developers in Portugal: Criteria, Pitfalls and What Actually Works
Hiring Senior Developers in Portugal: Criteria, Pitfalls and What Actually Works
How to identify and hire senior developers in Portugal without wasting time or money. Technical criteria, red flags and processes that work.
Ler artigo
8 min read
Multi-Tenant Architecture in SaaS: Isolation, Scale and Real Trade-offs
Multi-Tenant Architecture in SaaS: Isolation, Scale and Real Trade-offs
Practical guide to multi-tenant database organisation. Isolation strategies, comparison of patterns (database-per-tenant vs shared schema), production implementation and common pitfalls.
Ler artigo
8 min read
Billing for B2B SaaS with Custom Plans: Patterns That Work in Production
Billing for B2B SaaS with Custom Plans: Patterns That Work in Production
Explore the most effective billing patterns for B2B SaaS with personalised plans. Real code, common pitfalls and architectural decisions that have scaled in production.
Ler artigo
13 min read
Code Reviews in Small Teams: A Process That Scales from 3 to 5 Developers
Code Reviews in Small Teams: A Process That Scales from 3 to 5 Developers
A practical framework for code reviews in lean teams. Heavy automation, clear criteria, and a Git workflow that doesn't choke productivity or compromise quality.
Ler artigo
7 min read
Rewriting a Legacy SaaS: When It's Worth It and How to Decide
Rewriting a Legacy SaaS: When It's Worth It and How to Decide
Rewriting a legacy SaaS product is expensive and risky. Discover the real technical and commercial criteria for making the right decision, with concrete examples and pitfalls to avoid.
Ler artigo
7 min read
Technology Stack for B2B SaaS in 2026: Criteria and Decisions
Technology Stack for B2B SaaS in 2026: Criteria and Decisions
A practical guide to choosing backend, frontend, infrastructure and B2B SaaS tools. Avoid common pitfalls and align technology with growth.
Ler artigo
1 min read