
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.
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
Data engineering
Oracle PL/SQL designer & developer — major automotive group · since Aug 2025
Alongside product work, I operate as a data engineer in a major automotive group's BI landscape — designing, optimizing and maintaining the PL/SQL that moves, controls and validates large volumes of enterprise data.
PL/SQL at scale
Design, optimization and maintenance of complex SQL and PL/SQL packages — procedures and functions processing large data volumes across multiple schemas.
Integration pipelines
External files loaded and transformed with SQL*Loader and control files, staged through temporary tables with quality gates — duplicates, consistency, completeness — before final integration.
Performance
Index management, query rewrites and execution-plan analysis to keep heavy batch processing fast.
Migration to Snowflake & delivery
Mapping of existing flows, progressive migration to DBT, and delivery with technical documentation, client workshops and pre-production and acceptance phases.
The platform is migrating to Snowflake — I'm progressively moving transformations to DBT.
Environment
Oracle Database · PL/SQL · SQL Developer · SQL*Loader · Bash · Git · Linux · Jira · Confluence · Excel / VBA
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
- Control-M
- Snowflakein progress
- dbtin 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:
