I build and maintain sites and products that run in production.
Web developer in Alsace, trading as CR Entreprise. This document lists what is running, since when, and what it is built on. Every value can be checked online.

Characteristics
Tab. 1 — nominal values
| Symbol | Parameter | Value |
|---|---|---|
N_prod | Sites in production | 4 |
N_saas | Products operated | 1 |
LANG | Interface languages | FR, EN |
LOC | Location | Hochstatt, 68 |
ENV | Primary environment | TypeScript / React |
MAIL | Contact | |
TEL | Phone |
Pin-out
Fig. 1 — output assignment
Projects
Tab. 2 — designation and state · in service since 2026
| Pin | Designation | Function | State |
|---|---|---|---|
1 | LihnProduct | Email prospecting agent: finds companies by trade and area, qualifies them, drafts the message, sends it from the user's own Gmail account, follows up and detects replies. Next.js · Supabase · Stripe · claude-haiku-4-5 · Gmail API | |
2 | Le Fenil du Grand DormeurClient | Booking engine written from scratch after the client's WordPress plugin failed: payment, Booking.com calendar sync, and a back office the owner edits herself. Next.js · Supabase · Stripe · Edge Functions · iCal | |
3 | m-lombardo.frClient | Site for a roofer in the Haut-Rhin, no framework: 43 hand-written pages, including 17 town pages and 10 projects with before/after photos. A three-step quote request sits above the fold. HTML · CSS · JavaScript · schema.org | |
4 | SS ZillisheimClient | Site for a ten-team football club. Fixtures, results and standings fill themselves from the federation's data; the club only writes the editorial content. TanStack Start · Convex · Better Auth · Resend | In productiondelivery in progressNo link: club domain pending |
5 | OrazenClient | Single-page mockup for a barbershop in Altkirch, no framework. Booking stays on Planity: the site does not rebuild what the client already pays for. HTML · CSS | Deliveredfrozen since March 2026No link: subdomain out of service |
6 | Oral EM StrasbourgPersonal | Presentation support for an entrance-exam oral. Written to be projected and talked through, not clicked through. HTML · CSS · JavaScript | OnlinearchivedNo link: subdomain certificate expired |
Plates
Fig. 2 — views of the delivered sites


