
Portfolio — Naoufel Boukri · France
Full-stack developer & data/BI consultant
I build modern web products with Next.js, TypeScript and Cloudflare, and consult on data & BI for a major automotive group — driving Claude Code with a formalized AI‑assisted methodology, from versioned specs to production.
Selected work


Sthenos
2026AI-driven calisthenics coach: weekly generated sessions, a roadmap of skills to unlock and progress tracking.
- Next.js
- TypeScript
- Tailwind CSS
- Cloudflare Workers
- D1 / Drizzle
- Better Auth
- API Anthropic
Stack
Product engineering
- TypeScript (strict)
- JavaScript
- React
- Next.js 16 · OpenNext
- Node.js
- Tailwind CSS
- Better Auth
- HTML / CSS
Data & BI
- SQL
- PL/SQL
- Oracle Database
- Data modeling
- Data migration
- SQL*Loader
- Snowflakein progress
Platform & tooling
- Cloudflare Workers
- Cloudflare D1 · R2
- Git · CI/CD
- pnpm
- Linux / WSL
- SSH
- Bash
AI-assisted delivery
- Claude Code — daily practice
- Versioned specifications (SPECS.md)
- Project context files (CLAUDE.md)
- Sequenced batches with validation gates
- Systematic review of generated code
Concepts
REST API design · Multi-tenant architecture · PWA · Web accessibility
About
I’m Naoufel Boukri — a full-stack developer and data/BI consultant, freelancing under the naandev brand. Two practices that rarely live in the same profile: building modern web products, and consulting on enterprise data in large-group environments.
Currently on mission as a data/BI consultant for a major automotive group, while designing and shipping SaaS platforms independently.
- Based in
- Amiens, France
- Languages
- French (native) · English (professional)
- Education
- MSc — ETNA, Ivry-sur-Seine
- Abroad
- 4 months in Australia (WHV)
How I work — AI-assisted, formalized
Versioned specifications
Every project starts with SPECS.md and a CLAUDE.md context file — the contract the code is held against.
Sequenced delivery
Work ships in planned batches with explicit validation gates, driving Claude Code in daily practice.
Systematic review
Every generated line is reviewed before it lands — AI accelerates, the engineer owns the result.
Contact
Let’s build something end to end.
Open to VIE and international opportunities — remote or on‑site. The fastest way to reach me:
