React and Next.js development

React and Next.js development from a senior full-stack developer

I build and fix React and Next.js frontends, and the backend and APIs behind them. I work with companies that have no developer of their own, and with teams that need someone more experienced.

I'm all in on AI, so the work goes fast. I stay careful with the code and with what goes live.

I usually reply within one working day.

Vincent Schmalbach

What I do with React and Next.js

Frontends, the backend behind them, and existing apps that need help.

React frontends

Screens, forms, tables and dashboards in React and TypeScript. They load fast and work on a phone too.

Next.js sites and apps

Next.js for sites and apps where SEO matters. I set up server rendering and page titles so Google can read the pages.

The backend behind it

APIs, user accounts, payments, queues and the database. I build that in Laravel or Node.js.

Existing React apps

Slow pages, bugs, old packages or code nobody wants to touch. I find the cause and fix it.

Search, filters and lots of data

Instant search, filters over large data sets, and screens that show a lot of data and stay fast.

AI features in the frontend

Chat, assistants, AI search and generated content, connected to OpenAI, Anthropic or Google models.

How I work

You don't need to have everything figured out before we talk. An idea, access to the repo, a screen recording or a list of problems is enough. I look at what is there, tell you what I would do and what it costs, and then I build it.

I use Claude Code, Codex and my own agent workflows for reading code, planning changes, writing tests, refactoring and debugging. It is not vibe coding. It is senior engineering with a much faster loop.

AI-first, in React too

Claude Code and Codex are good with React and TypeScript. I use them for components, tests and refactoring. I read and test every change before it goes live.

I stay in control

AI writes a lot of my code. I still make every technical decision, read every change before it ships, and test it. Fast, but meticulous: the speed is only worth something if what goes live is right.

The way you want to work

Some clients want to look at every change before it goes live, others want me to deploy. Some want a weekly call, most prefer written updates. I work well asynchronously, and I still ask the important questions when they come up.

I think like an owner

I still run my own online products. So when I build or fix yours, I think about traffic, conversion, revenue and support as much as about the code, and I tell you when something is not worth building.

Examples of my work

These three were built in Vue. I do the same kind of work in React.

Vue and Laravel

Fund screener with instant search

A site for more than 20,000 funds and ETFs. The search shows results as you type and handles typos. Every fund has its own generated page.

Vue, Inertia and Laravel

Event platform

Registration, personal day planning, AI-assisted exhibitor matching, QR tickets with scanning at the door, and admin tools for the organizer.

Vue, Inertia and Laravel

Financial workflow SaaS

Screens for instruments, portfolios, triggers and generated reports, with AI report generation, Stripe billing and background jobs.

What clients say

"We especially value how quickly he gets into mature projects and finds solutions that fit the existing state of the codebase."

Florian Brunner, designundzwanzig OG

"You have a chat, you express what you need, and he comes back with what you asked for."

Ariel Ozick, Wired Rhino, Inc.

"Vincent works very well asynchronously: communication stays focused, there is little unnecessary back-and-forth, and he still raises the important questions when needed."

Aidas K., Bizdras OU

Questions

Do you only work in Laravel and Vue?

No. Laravel and Vue are my first choice, but I also work in React, Next.js and TypeScript. If your product already uses React, I work in React.

Can you take over an existing React or Next.js app?

Yes. I look at the code, tell you what I would change first, and then fix the most important things.

Do you also build the backend?

Yes. I build the APIs, the database and the admin area too, usually in Laravel or Node.js. You get both from one person.

React or Vue for a new product?

Both work well. If your team already knows one of them, I use that one. If not, I suggest the one that fits the product and the people who will maintain it.

How do you charge?

Fixed price for a job with a clear outcome, a flat monthly rate for ongoing work, or hourly. Describe what you need and I'll suggest one.

Get a quote

What the app does, where it stands today, and what you need. A few sentences are enough. I'll reply with what I would do and what it would cost.

If you would rather talk first, book a 30-minute call or email contact@vincentschmalbach.com.

I usually reply within one working day.