Services · Frontend

Freelance React developer

I build web apps with React and Next.js that load fast, work with a keyboard and a screen reader, and are still easy to change months later. New products, interfaces that have become hard to maintain or a team that needs senior frontend judgement. Based in Berlin, working on-site or remotely.

What I do with React

Interfaces people enjoy using

Web apps

Product

Components that actually get reused.

Apps with React and Next.js in TypeScript, with a clear component structure so adding a screen doesn't mean copy and paste.

Stack
ReactNext.jsTypeScriptTailwindSCSS

Performance

Quality

Fast and accessible, not just pretty.

Fast loading on everyday phones, not only on the team's laptops. Semantic HTML and keyboard navigation so anyone can use the app.

Focus
Core Web VitalsAccessibilityTechnical SEO

Full stack

Frontend + API

The interface and the API, from one pair of hands.

I also build backends with Symfony, Laravel and Node, so I design the whole contract between the app and the API: data shaped the way the interface needs it and consistent errors.

Stack
SymfonyLaravelNode.jsREST

Tech lead

Team

Someone who decides, and explains why.

I've led the tech side of startups as the team grew: frontend architecture, code reviews and the judgement to pick which libraries are worth it.

Role
ArchitectureCode reviewMentoring

Why React

When it's the right tool

React fits highly interactive products: dashboards, internal tools, apps with lots of state that changes without reloading the page. Its ecosystem is huge and it's easy to hire people who know it as the team grows. Next.js adds server rendering, which matters when the app also has to rank on Google.

If your site is mostly content, you may not need React at all: this very site is built without a framework and loads in a single request. I'll recommend what fits your case, not what 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.

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.

Can you build the backend too?

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

Do you work with Vue?

Yes, I work with Vue too.

Which languages do you work in?

English and Spanish.

Contact

Let's talk

Building a web app, or stuck with an interface that has become impossible to maintain?
Write to me.