HomeDownload CVDark version

Nathan Hallouin

Full Stack React / Next.js Developer

Mobility : Hybrid / Remote

Nathan Hallouin

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 React / Next.js Developer · Freelance

06/2024 - Present

Sole proprietorship (micro-entreprise) · Orléans & Paris

Physio Xpert

09/2025 - Present
  • 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.
  • React / Next.js back-office in TypeScript, React Native / Expo mobile app, Java / Spring Boot API on PostgreSQL, after migrating away from a React + Supabase MVP.
  • Database-stored JSONLogic rules engine: practitioners edit questionnaires and medical alerts without a redeploy.
  • Health data: hosted on Scalingo, HDS-certified, in France, encryption, consent, access audit trail (GDPR), CI/CD.

app.physio-xpert.com, case study on nathanhallouin.dev

Dorloter

06/2024 - Present
  • Web and mobile platform combining shelter adoption, geolocated lost/found reports and a directory of certified pet boarders.
  • TypeScript monorepo: modular NestJS API (10 contexts), scored PostGIS matching, 2 React SPAs, Expo app, JWT auth.

Full Stack JavaScript Developer · Apprenticeship, 12 months

05/2022 - 05/2023

Quanted 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.

Wilook Backoffice, fashion e-commerce management

11/2022 - 05/2023
  • E-commerce back-office for a fashion brand in Nuxt / Vue 3 / Vuetify and TypeScript: filterable product CRUD, image upload and visual outfit composition by drag-and-drop.
  • Service layer isolating data access, server-side pagination with infinite scroll, URL-shareable filters, RLS and offline demo mode. Codebase kept up to date since, now on Nuxt 4.

Education

Software Designer-Developer Bachelor

OpenClassrooms · Paris · Diploma program

2024 - 2025

Application Designer & Developer

Nexa Digital School · Paris · Apprenticeship

2022 - 2023

Web Developer (RNCP level 5)

OpenClassrooms · Paris · Diploma program

2020 - 2021

Multidisciplinary scientific curriculum

Universities of Le Mans, Tours, Rouen · France · Computer Science, Electronics, Mathematics

2015 - 2019

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