Skip to content
Naandev

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

Stalone home page

Commission-free online booking marketplace, general-purpose and multi-trade.

  • Next.js 16
  • TypeScript
  • Tailwind CSS
  • Cloudflare Workers (OpenNext)
  • D1 / Drizzle
  • Better Auth
  • Stripe Connect & Billing
  • Resend
Case study →
Sthenos interface

AI-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
Case study →
Tekkendle home screen

A daily Wordle-style game for the Tekken universe: guess the day's character, the stage from its music, or who said a quote.

  • React 18
  • TypeScript
  • Vite
  • SCSS / Sass
  • React Router
  • Framer Motion
  • Cloudflare Workers + D1
  • Resend
  • GitHub Actions (CI/CD)
  • Hostinger
Case study →

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:

naoufelboukri@gmail.com