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.
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.
Ways to work with me
Fixed price, a flat monthly rate, or hourly. It's always me doing the work, not an agency. If you're not sure, describe what you need and I'll suggest one.
Examples of my work
These three were built in Vue. I do the same kind of work in React.
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.
Event platform
Registration, personal day planning, AI-assisted exhibitor matching, QR tickets with scanning at the door, and admin tools for the organizer.
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."
"You have a chat, you express what you need, and he comes back with what you asked for."
"Vincent works very well asynchronously: communication stays focused, there is little unnecessary back-and-forth, and he still raises the important questions when needed."
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.