downloads ≥ 130_000_000
Services

Web platforms and mobile apps

We build the software your business needs: from a decent corporate site to a full SaaS platform or a native app with millions of users. No themes, no templates held together with tape, no agencies subcontracting to other agencies.

What we build

  • Corporate and brand sites — well indexed, fast, maintainable.
  • Internal platforms and admin panels — for teams that no longer fit in spreadsheets.
  • SaaS products — multi-tenant, with auth, subscriptions and metrics from day one.
  • Native iOS and Android apps — Swift, Kotlin, integrated with everything the OS offers.
  • Cross-platform apps — .NET MAUI, Flutter or React Native when it makes sense.
  • Backend for web and apps — APIs, push notifications, analytics, storage.
  • Controlled rewrites — migrating off an old system without bringing the business to a halt.
  • Store publishing and maintenance — because “it’s on the store” isn’t where the work ends.

What we’ve learned launching products at scale

The apps we’ve put on the App Store and Google Play add up to more than 130 million downloads. Three things you only learn once you reach that scale:

  1. The first launch is the simplest possible version. The more you add before shipping, the later you’ll know what works.
  2. The server falls before the client does. Design for spikes, not averages.
  3. Stores change the rules. You stay current or the app disappears.

Tech we use day to day

We have no religion, but we do have preferences. For new projects we usually pick:

  • Backend: .NET 10, ASP.NET Core, Node.js, Azure Functions
  • Web frontend: Blazor, React, TypeScript
  • iOS: Swift, SwiftUI, Combine
  • Android: Kotlin, Jetpack Compose
  • Cross-platform: .NET MAUI, Flutter, React Native
  • Databases: SQL Server, PostgreSQL, Azure SQL
  • Cloud: Azure (we’re specialists), AWS when needed
  • Distribution: App Store Connect, Google Play Console, App Center, Firebase

If your team already uses a different stack, we adapt. We don’t rewrite for fun.

How we work

Sprints of one or two weeks. Each sprint ends with something you can see, not a PDF. You decide what goes into the next one.

Tell us about your project.

If you have an idea or a stuck technical project, the first call is free and lasts thirty minutes. Maybe something comes of it, maybe not — but you’ll know more by the time we hang up.

Let’s talk
[email protected] · Madrid, Spain