Job alerts
smir
full-stack engineering · applied AI

I build complete web products
— from interface
to production

Full-stack engineer with nine years of production experience. I deliver interfaces, APIs, data systems, automations and production infrastructure.
My work also covers reliable AI features and agents

software development9 years
team management4 years
scopeFull stack & AI
based inDijon
01

Complete web products

I handle the interface, API, database and deployment. I can take an idea all the way to production.

Claude CodeCursorTypeScriptReactNodePython
02

Useful AI features

I design agents, RAG search and structured AI workflows. Tests, evaluations and fallbacks keep them reliable.

ClaudeOpenAIRAGMCPFine-tuning
03

Reliable automation

I automate business work with n8n, APIs and queues. I include security, error handling and monitoring.

n8nVPSDockerOWASPWebhooks
/01selected systems

My latest projects

Six shipped projects, each in one sentence and its key numbers. The case study has the rest.

01 own product · in production

WhereWise

What a move, a new job or a separation leaves you each month, commune by commune.

  • 51,078communes scored
  • 7live simulators
  • 3,848automated tests
  • 610commits in 4 months
02 open-source infrastructure · active

LLM Failover Proxy

One OpenAI-compatible endpoint that keeps answering when an AI provider fails.

  • +1,638lines merged upstream
  • 14tests added
  • 12commits in one day
03 open source · for every developer

Best Email Builder

A free drag-and-drop email editor for React, readable in every inbox.

  • 14email blocks
  • 439automated tests
  • 13releases on npm
  • 62commits in 11 days
04 internal production platform

Extranet Fimainfo

Internal platform: telephony operations, reporting and a secured AI assistant.

  • 5services
  • ~60screens
  • 4SQL Server estates, one API
  • ~786commits in 17 months
05 live client platform

ASCoFaçade

A public website and four secure portals for a façade contractor.

  • 4role portals, one login
  • 10pages built for local SEO
  • 3AI features, no chatbot
  • 307commits in 7 months
06 live product

way2buy

A Telegram Mini App for a buyers’ club: sales, loyalty and cashback.

  • 4discounts that apply themselves
  • 15Telegram channels in one catalogue
  • 563automated tests
  • 143commits in 10 weeks
/02experience

From web delivery to full-stack and AI

I moved from web delivery to full-stack products, then applied AI. I still use every layer.

2011—2017

IT technician

French Foreign Legion

Hardware and software for operational units, and L1/L2 support for their users.

2017—2021

Web delivery

Képi Blanc · production web

Site components, editorial workflows, technical SEO, integrations and performance.

2022—2023

Product frontend

Novileads · remote

Responsive products from Figma, shared component work and browser/device quality assurance.

2023—today

Full-stack + applied AI

Fimainfo · production systems

Interfaces, APIs, data and delivery alongside agents, RAG, automation and production controls.

The result: I connect product choices to production limits, including cost, security and reliability.

/03working toolkit

What I can deliver and run

Four areas I can own from design to production.

engineering coverage

I work across the whole product.

The main skills first. The full technology list follows.

01

Product interfaces

React · TypeScript · accessibility · design systems

I turn business workflows into clear, responsive interfaces.

see evidence →
02

Services & integration

Node.js · Python · REST · webhooks · queues

I design APIs and integrations that handle errors, retries and third-party limits.

see evidence →
03

Data & delivery

PostgreSQL · SQL Server · Docker · CI/CD · observability

I manage databases, CI/CD, monitoring and production debugging.

see evidence →
04

Applied AI & automation

RAG · agents · evaluations · n8n · deterministic guardrails

I add AI features with clear tests, cost limits and fallbacks.

inspect the lab →
interactive technology wall
my stack is on the wall — move any note, double-click the paper to pin a tool I'm missing

← swipe the wall · hold a note to move it →
/04how the work gets done

Plan, build, review, run

The same delivery process for my code and AI-generated code. Nothing ships without review and a real test run.

Define the work first.

I write the goal, constraints, risks and acceptance criteria before implementation.

architecture · decomposition · NFR/SLO · risk list

Use agents. Own the decisions.

Agents can implement tasks. I decide what ships and what must be rewritten.

delegation · shared scratchpad · one owner per decision

Review with evidence.

Every acceptance criterion needs a test, code reference or command output.

score 0–100 · acceptance criteria · no "trust me"

Run the real stack.

I run migrations, backend, frontend and end-to-end tests before release.

db migrate · boot back + front · e2e · then ship

AI-assisted engineering system

My working AI agent lab

A live VPS lab where specialised agents plan, build, review and test work.

  1. 01input
    Youone message — Telegram or CLI
  2. 02orchestration
    Managerreads the task, picks the team, the model and the tooling
  3. 03routing
    Profileone team wakes up — Dev, SEO, Marketing, Security, Design
  4. 04execution
    Agentsplan → build → hand off through a shared scratchpad
  5. 05quality gate
    Gatea reviewer scores it and a verifier boots it — or it loops
  6. 06delivery
    Youworking software, with the evidence attached
interactive sandbox

Manager

The wire between me and every team. Give it a task — it tells you who it would wake up and why.

Run llmfp start in the shell above — your own proxy instance is what unlocks the agents.
/05personal system · job alerts

A live automation, end to end

A production workflow that collects, filters and reviews job listings on my VPS.

personal automation · production

My Job Alerts · workflow

A raw job page becomes a checked alert with a full history.

running on my VPS24/7
source ai agent filter database output
08minutes · polling cadence
08sources · monitored in parallel
2–12minutes · source to alert
0trigger
1sources
2scrape
3filter
4store
5act
← swipe to explore the pipeline →
live · a job moving through
at sources · LinkedIn
~7 min
avg. detection
8
platforms unified
0
manual scrolling
24/7
running on my VPS
/06engineering foundations

The principles behind my decisions

Short notes on software, systems and AI principles I use in practice.

what I am looking for

A full-stack role.
Real products. Useful AI.

I fit teams that need one engineer across product, backend and production, with practical AI experience.

role focus
Full-stack engineer · AI engineer
based in
Dijon · France
work modes
Remote · EU time zones / hybrid · France
languages
French C2 · English B2 · Ukrainian / Russian native
start a conversation LinkedIn CV · EN CV · FR

Tell me what you need to build and what is blocking the team.