← Back to homeTech stack

Our tech stack

The languages and frameworks we use daily — chosen to solve problems, not to follow fashion.

We have no technical religion. We have a mastered toolbox, and we choose what serves the project: the tech that fits your existing debt, your hiring constraints, your performance stakes and your maintenance horizon.

What we share across every engagement: readable code, tests on what matters, modern tooling and honest reviews.

Languages & frameworks

  • React / React Native

    Frontend & cross-platform mobile

    React 19 + Next.js / Remix on the web, React Native + Expo for mobile. We use it when the ecosystem, hiring or existing code dictate. Expert with SSR/RSC, Server Actions, and bundle optimisations that actually matter.

  • Node.js / TypeScript

    Backend & APIs

    Our default backend language since 2020. Strict TypeScript, Node 22 LTS, frameworks Nest, Hono or Fastify depending on need. Ideal for APIs, workers and jobs. Excellent model sharing with a TypeScript front-end.

  • Angular

    Enterprise apps

    For complex internal apps or teams already invested in Angular. Angular 18+, RxJS, signals, Vite build. Framework strength: imposed structure and clear conventions, ideal for large teams.

  • Python

    Data, ML & scripts

    FastAPI for APIs, Polars / Pandas for data, ETL ingestion scripts, ML pipelines. We use it whenever there's intensive computation, machine learning or a scientific ecosystem to leverage.

  • PHP

    Symfony / Laravel apps & advanced WordPress

    Symfony 7 and Laravel 11 for business apps, WordPress when editorial needs justify it. Modern, performant PHP 8.3 — we modernise existing apps or build serious foundations from scratch.

  • Flutter

    Cross-platform mobile

    Alternative to React Native when advanced graphic rendering matters (animations, custom UI). Dart, Material 3, native integrations when needed. We pick based on your existing stack and UI needs.

  • .NET

    Backend & desktop

    .NET 8/9 with C#, ASP.NET Core for APIs and web apps, Blazor for internal interfaces. Well suited to enterprise contexts already invested in Microsoft (Azure, AD, Office).

  • Salesforce

    CRM & ecosystem

    Configuration, Apex/LWC customisation, integration with your data and marketing stack. For teams who want to extract from Salesforce what it actually offers, not just pay the licence.

  • Native mobile (Swift / Kotlin)

    Native iOS & Android

    Swift / SwiftUI for iOS, Kotlin / Jetpack Compose for Android. When performance, hardware access or system APIs go beyond what cross-platform frameworks offer. Often as a complement to a React Native core.