Ten years of engineering. Six, shipping Flutter to production.

I work with teams I can genuinely help — everyone else hears that on the first call.

Book a free call → First call is free · 100% remote

01 · services

Architecture audit clear priorities

What breaks first. What order to fix it in. You get it in writing — short, prioritized, ready to hand the team.

Team support a senior one message away

Your PRs, reviewed with the same head that makes product calls. Something urgent between calls? I'm around.

Tailored training your code, your stack

The training is built on your actual repo: the bugs you're carrying, the Flutter calls already made, how you're using AI to write code today.

One-on-one mentoring AI autonomy

You build your own judgment for what AI hands you, session by session, until you stop needing someone else to confirm it.

02 · process

01 Initial call: you tell me where the project stands and what hurts. If I can't add value, I'll say so on that same call free
02 Concrete proposal: what I'd do, in what order, and why. You decide with all the information in front of you free
03 The work: audit, reviews, team support or training — with direct message support between sessions
04 Follow-up: periodic reviews and 1-1 calls to measure real progress, not the feeling of progress

03 · who's behind this

Antonio Cantero

AI multiplies in both directions: a developer with solid foundations flies; one without them sinks faster, shipping more bad code per hour. That's why fundamentals and architecture matter more than ever. A decade building — PHP backends, web, native mobile, six years of Flutter in production — and lately, leading product and teams as well as writing code.

La Fluttertulia is the Flutter vertical of The Tiny Revolutions, my studio. ↗

04 · frequently asked questions

How can I make sure this service will work for my team before committing?

We'll start with a free 1-on-1 call to discuss your challenges and goals. I'll share potential approaches and how I can help you move forward effectively. If I feel I can't add value to your project, I'll let you know right away to save you time and money. Only after this call will you decide if my suggestions and experience align with what you need to move forward together.

How personalized is the support for my specific needs?

The support is designed to be highly tailored to your project and challenges. After an initial evaluation, I will adjust my guidance, code reviews, and support to address your unique needs and development goals.

What is the time commitment required?

The support is flexible and can be adapted to your needs. Typically, we'll schedule bi-weekly or monthly calls, but more frequent support can be provided if needed.

Will I need to change my usual tools and methodologies?

I adapt to your existing tools and workflows as much as possible. My goal is to enhance your current practices without introducing unnecessary changes unless they add significant value.

How can I be sure you'll be a good fit for my project?

We'll start with a free consultation to understand your project, challenges, and goals. I don't aim to oversell; a clear sign of this is that I only take on projects where I believe my judgment can truly add value.

What kind of ongoing support is provided?

Ongoing support includes code reviews, consultations, progress tracking, and proactive recommendations based on your current goals.

How will the service be delivered (remote, on-site, hybrid)?

The service is entirely remote, using video calls, messaging and shared documents. For team training in Spain, on-site can be discussed.

What languages/packages/libraries do you specialize in?

Flutter and Dart in depth. Around them: mobile app architecture, PHP/Laravel backends, mobile CI/CD, and AI applied to development — both in the product and in the team's workflow.

What if I use a different tech stack?

I adapt my support to various tech stacks. While my main focus is on the Flutter framework and the Dart language, I can offer valuable guidance for other languages based on best practices and development methodologies.

How many teams do you advise at the same time?

I work with a reduced number of teams to ensure personalized, high-quality support for each one. I prioritize deep and meaningful commitments rather than handling too many projects simultaneously.

Got a Flutter team on your hands? Let's talk.