kevin@nareli ~ % /about
Fullstack web & mobile · freelance · Paris
Runs Nareli · Builds Gantt MCP and Localhost Aliases
Tip
Available for new work from mid-September 2026. Scoping calls are free — kevin@nare.li.
Nine years in — a cooperative, a food manufacturer, a SaaS, a Swiss sensor company, and now the teams that hire Nareli — the job has stayed the same: be the one person who owns the architecture, the interface, the deploy, and the call when it breaks.
Lately that meant rebuilding Muscintime's Shopify store for its new brand, and shipping tools of my own: Gantt MCP, which plans a project from a conversation, and Localhost Aliases, which gives every dev server a name.
I work with AI the way I'd work with a strong junior: it writes a lot, I review everything, and I stay accountable for what ships.
## Availability
- Booked through the summer.
+ Available from mid-September 2026 — taking new work now.
## Shipping
+ Portfolio v9 · a terminal you drive. One place for everything.
+ Gantt MCP · a freemium MCP that builds Gantt charts, so nobody has to by hand.
Side projects · bots, tools, and the counter.
## Rates
€600 dev · €500 management · €1 000 consulting · fixed price when the scope is honest| project | stack | status | |
|---|---|---|---|
| 📊 | Gantt MCP — connect it to Claude, ChatGPT, Cursor or any MCP client, describe the project, get a scheduled Gantt back: dependencies, calendars, resources, critical path, PNG/SVG/CSV exports. | MCP · freemium | live · 2026 |
| 🔗 | Localhost Aliases — a Mac app that gives every local dev server a memorable address like http://groot.test. Native app, CLI and MCP server, so an AI agent can name the server it just started. |
Mac native app · web · MCP | shipped · 2026 |
| 🛒 | Muscintime — nine months rebuilding a Shopify store for a brand rework: ~300 new products, hundreds of thousands of visitors, modular theme, every connected app redesigned. Live 1 Sept 2026. | Shopify · e‑commerce | live · 2026 |
| 🖥️ | Portfolio v9 — groot — a terminal you drive, with an in‑browser neural model that answers questions about me, eight themes, three voices, two languages, and an MCP endpoint. | Next.js 16 · Payload · TS | live · 2026 |
| ✍️ | VSCode Git Commit — templates commit messages inside VSCode so a project's history stays readable. 49 ★, 20 000+ installs on the Marketplace, plus a config generator. | TypeScript · VSCode API | on hold · 2022 |
| 🎛️ | Britch — a Chrome extension adding a brightness and contrast gauge to Twitch, per viewer, per screen. | Chrome extension · JS | live |
| 🌐 | Diagevol — the showcase site for Alpha8's diagnostics SaaS, from partial mockups to production, graphics included. | Web · design & build | shipped · 2021 |
| 🔢 | Outrans Counter — a multi‑device synced entry counter for the Outrans association's 15‑year event, with hashed access codes and post‑event statistics. | Web · realtime sync | shipped |
Since 2015 every portfolio version has been an excuse to learn something: pure CSS interactions → Node SSR → Laravel → React → CSS animation → mobile‑first → 3D & particles → procedural generation & AI agents → this terminal.
| when | role | what |
|---|---|---|
| 2024 — now | CEO · Nareli, Paris / remote | Founded Nareli (traded as ooof.dev from Aug 2024). All freelance fullstack and mobile work runs through it — scoping, architecture, delivery, and the support call after. |
| 2022 — 2024 | Fullstack developer · Technis, Paris | Web apps on top of smart‑floor sensor data. Led a developer team for three months at international level, owned one project end to end, worked the Olympics project at its start. |
| 2020 — 2022 | Fullstack developer · Alpha8, Denée | All‑in‑one SaaS for consultants. Led the team on the customizable report generator, wired the systems together with Apollo federation, designed the UI, advised the founders. |
| 2020 — 2022 | Freelance web developer, France | Independent fullstack builds, run alongside the Alpha8 contract, under my own name before ooof.dev existed. |
| 2019 — 2020 | R&D assistant · Brioche Pasquier, Les Cerqueux | Built a Vue 2 UI kit and the ecosystem around it, trained the department's developers on it, and documented every choice. |
| 2018 — 2019 | Web developer · Triskalia (now Eureden), Landerneau | Led the move to Vue as primary frontend framework. Built an accounting app, a parcel‑tracking app for farmers, and a plain‑JS timeline for the legacy systems. |
| 2017 — 2018 | IT technician · CDG29, Quimper | The first one, on apprenticeship. |
| languages | TypeScript · JavaScript |
| frontend | React · Next.js · Tailwind · CSS‑in‑JS · Vue · Nuxt |
| backend | Node · NestJS · Koa · GraphQL · REST · Socket.io |
| mobile | React Native · Expo |
| data | PostgreSQL · MongoDB · Firebase · Redis |
| ai | AI‑assisted development · reviewing · querying · automations · embeddings · MCP servers |
| infra | Docker · Kubernetes · Helm · Vercel · Netlify · OVHcloud |
| testing | Bun test · Vitest · Jest |
Leading — project ownership · technical direction · team management · hiring input
With people — mentoring · teaching · empathy · communication · saying no to scope creep
How I work — taking a step back · suggesting improvements at balanced cost · autonomy · constant review while in development
- 2019 — 2021 · MBA, Expert en Système d'information — MyDigitalSchool Angers
- 2018 — 2019 · Licence pro, Web technologies — Université de Rennes I
- 2016 — 2018 · DUT Informatique — Université de Rennes I, Lannion
email kevin@nare.li
site https://kevin.riou.pro
studio https://nare.li
linkedin https://www.linkedin.com/in/kevinatooof





