Nathan Hallouin
Full Stack React / Next.js Developer
- Phone+33 7 69 18 13 94
- LinkedInlinkedin.com/in/nathan-hallouin
- Emailnathan.hallouin@ikmail.com
- Portfolionathanhallouin.dev
- LocationOrléans & Paris
- GitHubgithub.com/NathanHallouin
Mobility : Hybrid / Remote

Profile
Versatile and self-driven, I work across the whole chain: responsive front-end, secured API, CI/CD deployment. Priorities: quality, clarity, measurable performance.
- Autonomy & rigor in agile environments
- Full delivery: front, back, API, test, deployment
- Smooth communication & team spirit
- Product sense & attention to detail
Skills
- Front-end
- React, Next.js, TypeScript, React Native / Expo, Vue / Nuxt, Tailwind CSS, HTML, CSS
- Back-end
- Node.js / NestJS, Java / Spring Boot, REST API, PostgreSQL, Flyway
- Testing & Quality
- Vitest, JUnit, Testcontainers, Playwright, code review, accessibility (WCAG)
- Security & Compliance
- GDPR, HDS hosting, encryption, access audit trail, JWT
- Tools & CI/CD
- Git, GitHub Actions, Docker, Vercel, Scalingo, Sentry, Jira, Claude Code
Professional experience
Full Stack Developer · Freelance
09/2025 - PresentPhysio Xpert · Paris
- Designed and built solo, since September 2025, a rehabilitation SaaS now in production: practitioner back-office, iOS/Android patient app and API. 310 routes, 4,658 tests, ~235,000 lines.
- React / Next.js back-office in TypeScript, React Native / Expo mobile app, Java / Spring Boot API on PostgreSQL.
- Database-stored JSONLogic rules engine: practitioners edit questionnaires and medical alerts without a redeploy.
- Health data: HDS-certified hosting in France, encryption, consent, access audit trail (GDPR), CI/CD.
app.physio-xpert.com, case study on nathanhallouin.dev
Full Stack JavaScript Developer · Apprenticeship, 12 months
05/2022 - 05/2023Quanted Square · Paris
- Built a multilingual web application in Vue / Nuxt: server-side rendering, i18n, PWA, SEO and performance.
- Integrated Stripe payments and set up continuous deployment on Vercel.
- Worked in a team of 3 using SCRUM: peer code reviews and technical documentation.
Projects
Wilook Backoffice · Fashion e-commerce management
Nuxt 4 / Vue 3 / Vuetify 4 / TypeScript / Supabase / Bun
Goal : E-commerce backoffice for a fashion brand: filterable product CRUD, image upload and visual outfit composition by drag-and-drop.
Result : Service layer isolating data access, server-side pagination with infinite scroll, URL-shareable filters, RLS and offline demo mode.
Dorloter · Pet adoption & lost-and-found
NestJS 11 / TypeScript / Kysely / PostgreSQL 18 + PostGIS / React 19 / Expo
Goal : French platform combining shelter adoption, geolocated lost/found reports and a directory of certified pet boarders.
Result : TypeScript monorepo: modular NestJS API (10 contexts), scored PostGIS matching, 2 React SPAs, Expo app, JWT auth.
Education
Software Designer-Developer Bachelor
OpenClassrooms · Paris · Diploma program
Application Designer & Developer
Nexa Digital School · Paris · Apprenticeship
Web Developer (RNCP level 5)
OpenClassrooms · Paris · Diploma program
Multidisciplinary scientific curriculum
Universities of Le Mans, Tours, Rouen · France · Computer Science, Electronics, Mathematics
Certifications
- CS50 AI · Harvard University, 2026
- Meta Front-End Developer · Meta, 2025
- JavaScript Algorithms and Data Structures · freeCodeCamp, 2021
Languages
French · Native • English · Professional • German · Intermediate
Interests
- Documentaries, from history to contemporary issues
- Cooking for the people around me, the best team glue
- Entrepreneurship: value creation and innovative models