ServiceCustom applications · Toulouse

Custom application

Internal tool, MVP or business platform: an application built around your processes, on a stack chosen to fit the need

When the shared spreadsheet no longer holds and no off-the-shelf tool really matches how you work, custom development starts to pay off. I design and build business tools, client portals and SaaS products, from scoping to production.

When custom development pays off

A custom application makes sense as soon as your process is your edge: business logic specific to your trade, user accounts and roles, data to cross-reference, automation that replaces hours of manual entry. Below that, a static site or an off-the-shelf tool costs less, and I will say so during scoping.

A stack chosen, never imposed

React and Next.js when server rendering and search visibility matter. TanStack (Query, Router, Table) for data-heavy interfaces: server cache, typed routing, filterable tables of thousands of rows. Node.js and PostgreSQL on the server, TypeScript end to end. The choice is settled during scoping, based on your real constraints.

My technical expertise

The JavaScript and TypeScript ecosystem: hooks and local state, Zustand for shared state, TanStack Query for server data, TanStack Table for dense views, TanStack Router for end-to-end typed routing. On the data side, Prisma or Drizzle over PostgreSQL, with REST, GraphQL or tRPC APIs depending on the project.

Performance and SEO by default

Server-side rendering, automatically optimized images, per-page code splitting: your Core Web Vitals are solid from the very first deployment. On a public application it stays fast for users and easy for Google to read; on a tool behind a login, that same standard serves your teams.

A foundation built to grow with you

Strict TypeScript, reusable components, automated tests and continuous deployment: the code is built to be picked up by anyone, whether that’s me or a future team. You’re never locked into your provider.

What’s included

Already shipped for

Each card states the exact scope of the mission, and each one has its own case study.

Quoted after scopingthen from €129/month

Book a call

Full-stack, SPA, or a CMS?

Your architecture choice commits your project for years. Here are the three main options and where each one makes sense.

My approach

Full-stack application

Server rendering for SEO, client-side interactivity, API and database in the same codebase (Next.js). The default choice for an application that also needs to be found on Google.

Internal tools

SPA with a separate API

A fully client-side interface (React, TanStack Router and Query) in front of a dedicated API. Ideal for internal tools and dashboards behind a login, where SEO doesn’t matter. Simpler to host, invisible to search engines.

Simple editorial

CMS or no-code

WordPress, Webflow and similar tools still make sense for a purely editorial site run by a non-technical team. As soon as you need business logic, user accounts, or real-time features, custom development becomes more cost-effective.

Applications for which needs?

SaaS and dashboards

Subscriptions, billing, data visualization, exports: the full foundation of a SaaS product, from MVP to scale.

Client portals and spaces

User accounts, documents, case tracking, messaging: give your clients a secure space that takes pressure off your support team.

High-traffic SEO sites

Blogs, catalogs, content platforms: server rendering, minimal load times, and a structure built for search rankings.

Internal business tools

Replace shared spreadsheets with a reliable tool: inventory management, scheduling, a lightweight CRM, built exactly around your processes.

How does the project unfold?

  1. Functional scoping

    Workshops to define user journeys, prioritize features, and carve out a first deliverable scope.

  2. Architecture

    Stack choices (database, auth, hosting) documented and justified, for a foundation built to last.

  3. Iterative development

    Builds delivered every two weeks on a staging URL. You test real features continuously.

  4. Testing and quality

    Automated tests on critical journeys, accessibility and performance review before every release.

  5. Deployment and follow-up

    Go-live with continuous deployment, error monitoring, and ongoing improvements based on your feedback.

Custom application developer in Toulouse

Based in Toulouse, I help startups, SMEs, and freelancers across Occitanie build their web applications. In-person workshops around Toulouse and its region, or video calls anywhere in France. A single point of contact, from scoping to production.

Discuss your project

Frequently asked questions

Which technologies do you use?

React and Next.js for the interface and server rendering, TanStack (Query, Router, Table) for data-heavy screens, TypeScript throughout, Node.js and PostgreSQL on the server, Prisma or Drizzle for data access. Nothing is decided upfront: the stack is settled during scoping and justified in writing, based on your SEO, real-time, hosting and team constraints.

Will my application show up on Google?

If search visibility matters for your project, yes: server rendering with Next.js lets search engines index content easily, and Core Web Vitals are looked after from the first deployment. For an internal tool behind a login the question doesn’t arise, and the architecture gets simpler as a result.

Do I really need a custom build?

Custom development really shines for rich interfaces: dashboards, client portals, business tools, platforms with user accounts. For a simple showcase site, a showcase build is often enough, and I’ll tell you so. That recommendation is part of the scoping phase.

How much does a custom application cost?

Custom development is quoted individually, after scoping. I publish no starting price: on this kind of project a headline figure means nothing until the scope is set, and it always ends up misleading someone. The budget depends on the number of screens, business logic, and integrations. Upkeep is added on top, from €129/month: hosting, database, backups, monitoring and security updates. After scoping, you receive a detailed quote broken down by feature.

Do you take over an existing application?

Yes, within the JavaScript and TypeScript ecosystem (React, Next.js, Node). Code audits, dependency upgrades, bug fixes, new features, or migration: I take over existing codebases, starting with an honest assessment before any commitment.

Let’s talk
over a call?

30 minutes to scope your project and leave with an honest recommendation, even if it’s not me.

Direct booking
FormatDiscovery call
Duration30 minutes
Response< 24h
CommitmentNone
Book my slot →
[email protected]Toulouse, FR
© 2026 Noah Vernhet. All rights reserved.Designed & built in Toulouse