Services · Mobile

Freelance mobile app developer

I build iOS and Android apps from a single codebase, in React Native or Flutter. New apps, existing apps that need maintaining or the API and backend behind them. Based in Berlin, working on-site or remotely.

What I do on mobile

One app, two platforms

React Native

iOS & Android

One codebase for both stores.

Apps with React Native and Expo in TypeScript. If you already have a React web app, the team shares knowledge and a good part of the logic.

Stack
React NativeExpoTypeScript

Flutter

iOS & Android

When the interface leads.

Apps with Flutter when the design is highly custom or animation is part of the product, with the same result on iOS and Android.

Stack
FlutterDart

Backend

API

What sits behind the app.

The API with Symfony, Laravel or Node, the database and the infrastructure on AWS. One person responsible for making the app and the server fit together.

Stack
SymfonyNode.jsPostgreSQLAWS

Web + mobile

Product

The same product on every screen.

I've built and maintained complex web and mobile apps for large online companies. I can run the app, the website and the API as one product.

Stack
ReactNext.jsReact Native

React Native or Flutter

Which one to choose

React Native is usually the best option if you already have a React web app or a team that knows JavaScript: they share a language, tooling and part of the code. With Expo, building and publishing is much simpler than it was a few years ago.

Flutter shines when the interface is highly custom and you want it to look exactly the same on iOS and Android. I work with both, so I'll recommend the one that fits your case, not the one I like best.

FAQ

Before you write

Do you work remotely?

Yes. I'm based in Berlin (CET) and work with teams on-site in Berlin or remotely across Europe.

Will the app run on iOS and Android?

Yes. With both React Native and Flutter you write a single codebase that runs on both platforms.

Can you build the backend too?

Yes: the API with Symfony, Laravel or Node, and the infrastructure on AWS. I can take on the whole product or just the part you're missing.

Can you join an existing team?

Yes, that's the most common setup: I work in your repository, with your tools and your process, and bring senior judgement from the first sprint.

Which languages do you work in?

English and Spanish.

Contact

Let's talk

Got an app idea, or an app that needs an expert hand?
Write to me.