Custom sites & applications

When a template
no longer fits.

You've outgrown the brochure-site stage. Your business needs real logic, not a prefab. That's exactly where I work — from professional websites to fully custom applications.

4
Projects shipped
2
Markets (CA · US)
100%
Custom-built
FR / EN
Bilingual
Who it's for

Three blockers,
one approach.

My clients come with a concrete problem. Not a craving for a new website. If any of these phrases ring a bell, we should talk.

01

« My internal software is a patchwork that's expensive to maintain. »

Several SaaS tools stacked together, Excel exports filling the gaps, time wasted reconciling. The right reflex: a custom app that does exactly what you need, and nothing else.

02

« I need a professional site, without managing a full-time dev. »

A site you can actually update yourself. A clean foundation, custom components for what matters, documented handover at the end. You stay in control.

03

« I have an app idea, I don't know how to scope it. »

Before any code, we define the what and the why. User stories, scope, architecture, honest estimation. You leave with an executable plan — whether you ship it with me or someone else.

Two complementary tracks

From professional site
to full application.

The line between « website » and « application » has been blurring for years. I pick the stack from your actual need — not the other way around.

Track 2

Custom web applications

When your business has no « template ». Multi-role portals, internal tools, specialized SaaS, integrated platforms. Modern stack, maintainable code, full documentation.

  • Frontend: React 18 · Vite · TypeScript · Tailwind
  • Backend: Express 4 · Prisma · PostgreSQL · SQLite
  • Security: JWT + 2FA TOTP · AES-256-GCM encryption · audit trail
  • AI integrations: Claude agents, document analysis, automation
  • DevOps: Linux VPS deployment, PM2, LiteSpeed, monitoring
Architecture designed as a system, not as a script.
Featured case study

A platform
shipped end-to-end.

CRA Sales Elite — the project that best captures what I do. The whole chain, from spec to deployment.

Charles Richer & Associates · Sales Elite

A pan-American commissions portal.

A telecom manufacturer's rep manages dozens of manufacturers and resellers across Canada and the United States. Sales Elite centralizes commissions, invoices, product certifications and white-label branding in a single application.

  • 3 distinct roles — Admin (LC), Manufacturer (managing their reps), Seller (commission tracking)
  • AI invoice PDF analysis — Claude agents extract fields, detect anomalies
  • LearnPress certifications integrated — product training + completion tracking
  • White-label by banner — each manufacturer sees their colors, logo, content
  • 2FA TOTP + AES-256-GCM encryption on sensitive data (commissions, contracts)
  • Deployed on Linux VPS (PM2 + LiteSpeed) — zero-downtime, integrated monitoring
Stack — React 18 · Vite · Express 4 · Prisma · PostgreSQL · Claude AI
See it live
Other projects

The rest
of the portfolio.

Three projects covering the full spectrum — from showcase site to complete ERP system.

Full ERP · Custom stack

Escamel, Artisans du Fumoir

From production to corporate events. A complete system for a complete business.

Production ERP, client management, online orders, corporate events, branding, e-commerce. A platform built progressively with the owner — now covering his entire business.

Corporate site · WordPress

Smiths RF Systems

An RF engineer with 17 years of experience launching his business. He had the expertise, he was missing the showcase.

Technical showcase site for an RF specialist. Dense content, engineer's vocabulary, SEO targeted on niche queries. WordPress + custom ACF components for his technical sheets.

Corporate + platform · WP + Custom

Charles Richer & Associates

30 years of history in telecom. We needed a system to connect everything.

WordPress corporate site + Sales Elite application (see case study). Both worlds connected: polished public presence, dedicated business platform behind.

Method

Four steps,
no mystery.

The same structure I use for my AI projects — adapted to the reality of a site or application.

01

Scope

We define the scope, user stories, technical constraints. What's in the project — and what's not. Honest estimation, not a quote that hides surprises.

02

Design

Wireframes, design system, data schema, technical architecture. You validate before any code is touched. No screen is built without prior agreement.

03

Build

Short iterations, regular demos. You see the project move forward in real time — no three-month tunnel without news. We adjust along the way.

04

Hand off

Full documentation, team training, account access, deployment reports. At the end, you're autonomous. I stay available if needed — but you're not dependent.

Tech stack

What I use
day-to-day.

From frontend to deployment, the tools I've chosen for their robustness, maintainability, and community.

Frontend

Interfaces that hold up.

  • React 18 · Hooks · Context API
  • Vite · modern fast build
  • TypeScript when the project calls for it
  • Tailwind CSS · design tokens
  • Framer Motion · polished animations
  • WCAG 2.1 AA accessibility

React interfaces that survive 5 years of product growth. No throwaway JSX.

Backend & data

Robust business logic.

  • Express 4 · modular architecture
  • Prisma · type-safe ORM
  • PostgreSQL · production-grade
  • SQLite (better-sqlite3) for lightweight apps
  • JWT + 2FA TOTP · standard security
  • Brevo (email) · Stripe (payments) · Twilio (SMS)

Tested code, strict server-side validation, additive migrations. Nothing is fragile.

DevOps + AI in dev

Continuous delivery.

  • Linux VPS · PM2 · LiteSpeed
  • GitHub · branches · PR · zero-downtime
  • Claude Code CLI · orchestrated agents
  • Specialized sub-agents (backend, frontend, review)
  • Documentation versioned in the repo
  • Integrated monitoring · automated backups

I use AI to develop — and I say so. It's a strength, not a secret.

Why me

A rare
double culture.

What sets me apart from a classic agency or freelancer: I come from B2B sales before moving into code.

10 years VP Sales & Marketing before AI

I managed a pan-American rep network, trained engineering audiences, built product knowledge bases. When I design your app, I understand the business around it — not just the stack.

Not a vibe coder

B.Sc. in electrical engineering. I use Claude Code, but I understand every line that comes out. I know what the code does, I know why it does it, and I defend it under review.

System mindset, not tickets

I don't ship a feature, I ship a system that holds together. Architecture, security, documentation, handover — every deliverable is self-sufficient and maintainable by your team.

Bilingual · CA & US markets

Documentation, training, client communication — everything delivered in FR or EN with the same level of care. For pan-American clients, it's the difference between adoption and abandonment.

Next step

Have a project
in mind?

The first call is about understanding your blocker and seeing whether I'm the right match. If yes, we get to work. If not, I'll point you to the right person.