Yves SiqueiraYves Siqueiraformer CTO of Conpass, acquired by Omie

Your AI-built app works. But can it scale?

I show you what the AI decided for you: what needs to change now and what can wait, with your roadmap in mind. I was the CTO of a SaaS from zero to exit, before AI, with 3 million users. And I still love to code.

Let's talk (30 min)The call is free, with no strings attached.
users reached
3M+
companies on the platform
1,000+
in 2022
Exit
years in software
18+

Three things I hear from founders.

“The app broke and the AI can't fix it.”
The AI goes in circles, the platform hit its limit, or the next feature calls for an architecture it can't deliver on its own.
“I don't know what the AI decided for me.”
The code turns into a patchwork, data ends up exposed, and nobody knows whether it can handle growth.
“The bill keeps going up.”
Infrastructure and tokens growing with no explanation. Messy code tends to cost more, because the AI has to read more and gets more wrong.

The right next step for where your product is.

Vibe coding is the fastest way to validate an idea, and a prototype doesn't need to be perfect. The problem is treating a prototype as a product.

That's why I look at where the business is before looking at the code. A .vercel.app address is fine while you validate. Sending it to customers? Buy the domain. A lot can be improved inside Lovable itself, without throwing anything away.

I tell you what needs to change now and what can wait. And if nothing needs to change, I'll tell you that too.

It starts with a conversation. You decide every step.

  1. Next Step

    30 minutes to understand where you are and where it hurts. Free.

  2. X-Ray

    I review the system beforehand, match it against your roadmap and, in a 60-minute call, give you a forecast of what to do and when.

  3. Mentoring or code

    Sessions so you can keep going with the AI, or I get my hands on the code with you.

  4. Fractional CTO

    When the product and the team grow: technical direction, rituals and roadmap.

A clear scope for each stage.

ONE-OFF SESSION

X-Ray

  1. You give me access to the code and walk me through your roadmap.
  2. Before we talk, I review the system: code structure, data, infrastructure and costs.
  3. In 60 minutes, live, I show you what changes now, what can wait and how long it takes.

You leave with a written summary of the priorities.

Let's talk →

MONTHLY · 3 MONTHS

Mentoring

4 sessions a month and a direct line. For people building with AI who want someone looking alongside them.

Let's talk →

HOUR PACKAGE

Code

Me in the code, with the architecture decisions that come with it. From 10 hours a month.

For when you need someone experienced with their hands on the code.

Let's talk →

MONTHLY · FEW SPOTS

Fractional CTO

Technical direction about one day a week: team, rituals, roadmap and hiring. Code included, on request.

For when the product and the team have already grown.

Let's talk →

Where I've stepped in.

HEALTHCARE · SUPPLY MANAGEMENT

From 157 to 52 Lambda functions on AWS

Challenge: around 157 Lambda functions on AWS, many of them duplicated, and three databases scattered around.

Solution: consolidating the functions and the data, with clear responsibilities.

Result: from 157 to 52 functions, and from three databases to one, with a replica.

GOVTECH · PUBLIC TENDERS

Bidding bot with a live dashboard for the operator

Challenge: a bidding bot that acts as the user on public tender portals and has to show everything live to the operator.

Solution: an event-driven architecture: one crawler machine per client and a shared hub feeding the web dashboard.

Result: the operator follows the tender and the bot at work, live, from the browser.

EDUCATION · LMS

A learning platform built from scratch, with the team

Challenge: a spin-off of a company serving large corporations wanted to reach small and mid-sized businesses, with no system and no team.

Solution: a multi-tenant platform built from scratch on the business rules they already knew inside out, plus help hiring the team.

Result: the platform is still live, run by the team I helped build.

Four decisions I repeat in every project, and what taught me each one.

  1. Observability before the first feature.

    On a public tender bot that relied on scrapers over unstable sources, failures only showed up after the damage was done. I instrumented the backend and built a real-time dashboard: the black box became something the team could follow and trust.

  2. What you don't control will fail.

    A CRM sync started losing contacts intermittently. In the logs, HTTP 429: I was calling the API faster than it allowed. Queue, retry with backoff, idempotency. Today I design it that way from the start, because an unprotected integration doesn't go down: it loses records silently.

  3. Domain boundaries, early.

    Decoupling later costs far more than splitting things right at the start. Hence hexagonal architecture, DDD where the domain calls for it, and multi-tenancy in the database from day one, not in the refactor that never comes.

  4. AI drafts. I decide.

    Spec, then plan, then delivery, with Cursor and Claude in the loop. I always review two things: the tests, because AI covers the happy path and checks what the code already does instead of the business rule; and the architecture, because it delivers something that works and breaks the layers. The speed comes from AI. The judgment is still mine.

Yves Siqueira
Today
Tech advisor · Fractional CTO
2016–2022
Founder and CTO, from zero to exit
Since 2007
Software engineering

Yves Siqueira

Tech advisor & Engineer

Full-stack engineer for over 18 years. I co-founded Conpass, an onboarding SaaS we grew to 3M+ users across 1,000+ companies, until its acquisition by Omie in 2022. As CTO, I wrote the first version of the software on my own and then built the engineering team, which grew from 1 to 10 developers.

I grew up in Florianópolis's startup ecosystem, where brilliant people helped up close. Today I want to be that person for those who are starting out: so that no founder has to make, alone, a technical decision the whole business depends on.

What I learned along the way, and what is now the first thing I set up in any system: observability from day one and well-defined domain boundaries.
Decoupling later costs far more than splitting things right at the start.

Since 2019, I've worked with more than 20 companies as a consultant and tech lead, from healthcare SaaS to public tender platforms. And I still love to code.


APPROACH

Spec-driven, AI-assisted development. Spec → plan → delivery, with Cursor, Claude and modern tooling in the flow. Underneath, hexagonal architecture, DDD where the domain calls for it, and multi-tenancy in the database. The speed comes from AI; the judgment is still mine.

STACK

  • TypeScript
  • React
  • Next.js
  • Node.js
  • Python
  • Go
  • PostgreSQL
  • AWS
  • Docker

What people usually ask me.

Do I need to understand technology?

No. I translate. You leave knowing what to decide, without the jargon.

Will I have to leave Lovable?

Not always. A lot can improve inside the tool itself. Migrate only when the moment calls for it.

What happens in the 30-minute call?

You tell me about the app and where the business is. I point out what I see and what the next step would be. If working together doesn't make sense, I'll say so.

Will you build the app for me?

I can get my hands on the code, with an hour package. But the focus is on you understanding and deciding, not depending on me.

How much does it cost?

It depends on where your product is and what you need. We work it out in the 30-minute call, with a clear scope and no surprises.

Shall we talk about your next step?

If nothing needs to change right now, I'll tell you.

Let's talk (30 min)

The call is free, with no strings attached.