Work
AI Studio
Plans
Blog
🇬🇧
EN
Book a meeting
Work
AI Studio
Plans
Blog
Book a meeting
🇬🇧
EN
Engineering and product blog
Background Jobs in Node.js: BullMQ vs pgmq vs Building Your Own
Technical comparison between BullMQ, pgmq and proprietary solutions for asynchronous jobs in Node.js. Real trade-offs in latency, scale and operational complexity.
Read article
9 min read
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.
Read article
8 min read
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.
Read article
10 min read
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.
Read article
8 min read
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.
Read article
8 min read
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.
Read article
7 min read
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.
Read article
7 min read
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.
Read article
8 min read
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.
Read article
8 min read
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.
Read article
8 min read
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.
Read article
13 min read
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.
Read article
7 min read
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.
Read article
7 min read
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.
Read article
1 min read
Book a meeting