Skip to content
Hire me

Fullstack dev · Reims, FR · open for work

One dev, the whole stack.

Schema, API, interface, deployment. I take products from first sketch to production on my own · Symfony under the hood, React and React Native up front, Docker and Kubernetes underneath, and AI wired in only where it earns its keep.

Dev card / 011 2026
Role
Fullstack web developer
Based
Reims, France
Mode
Solo, end to end
Status
Open to new projects
Symfony React LangChain
06Years shipping
15Projects shipped
12Core technologies
01Developer on the project

The whole line, one pair of hands

Schema API Interface Ship

I like systems where every part is doing a job. That's why I take the whole line rather than a slice of it: nothing gets lost in a handover that never happens.

01

What I do

S-01

Fullstack products

Any project, start to delivery: data model, API, interface, deployment. One person accountable for the whole line.

SymfonyReactPostgreSQL
S-02

Mobile apps

React Native apps that share their domain logic with the web app instead of duplicating it. One codebase, two storefronts.

React NativeExpoREST / GraphQL
S-03

AI in production

LLMs wired into real products, not demos: LangChain pipelines, self-hosted models with Ollama, and the Open WebUI API bent to fit the business.

LangChainOllamaOpen WebUI
S-04

Ship & scale

Containerised builds, CI that actually blocks, Kubernetes when it earns its place · and observability that makes failures boring.

DockerKubernetesCI/CD
02

Selected work

03 / 03
Omnitill logo 2025 → now

Omnitill

Point-of-sale web software

A web till built to run a counter all day: sales, stock, receipts and reporting, fast even on modest hardware.

SymfonyReactPostgreSQL
ANDI logo 2024 → now

ANDI

ERP / CRM for IT companies

ERP and CRM for IT service companies · Microsoft Graph integration, an event system, the ITSM module rebuilt from scratch, and the whole AI layer: automatic ticket decisions, an assistant chatbot and workflow automations.

SymfonyReactLangChainOllama
LeBonLitre logo 2025

LeBonLitre

Fuel price finder

Where to fill up in France for the best price: open fuel-price data mapped, ranked and searchable around you.

ReactOpen dataMaps
03

The toolbox

Backend
  • Symfony / PHP
  • Python
  • Node.js
  • REST & GraphQL
Frontend
  • React
  • TypeScript
  • React Native
  • Vite
Data
  • PostgreSQL
  • MySQL
  • Redis
  • Elasticsearch
AI
  • LangChain
  • Ollama
  • Open WebUI API
  • RAG & embeddings
Platform
  • Docker
  • Kubernetes
  • GitLab CI
  • Terraform
04

Track record

  1. Apr 2025 → now

    Building Omnitill

    Point-of-sale software

    Designing and developing a web till end to end · product decisions, architecture, interface and deployment.

  2. Sept 2024 → now

    Fullstack web developer

    Work-study program · ANDI

    Building ANDI, an ERP/CRM for IT companies: Microsoft Graph integration, event system, a new ITSM version · and the entire AI system, from automatic ITSM decisions to the chatbot and the automations behind it.

  3. May 2024

    Developer intern

    FCN · chartered accountants

    Rebuilt the new version of an internal tool around Microsoft Graph.

  4. 2020 → 2024

    Personal projects

    Self-taught

    Learned the craft by shipping my own projects · web apps, tools and experiments, each one taken to something usable.

05

About

I'm Najib, a fullstack web developer based in Reims. I got here the long way round · four years shipping my own projects before anyone paid me to do it. That's still how I work: build the thing, put it in front of people, fix what breaks.

I'm at my best when I own the whole line: schema, API, interface, pipeline. I care about fast pages, readable code, and a build you can hand to someone else without a two-hour briefing. I'm open to new projects.

Reims, FR Open to new projects EN / FR
Najib Chafei
Najib · Reims, FR

Open for work

Let's build something loud.