Pierre-Louis Duhoux

Freelance - Toulouse, France

Pierre-Louis
Duhoux

Web and mobile architect. 15 years of experience. I help my clients define, design and build their technical solutions.

About

Web developer for 15 years. I've worked in consulting firms, startups, and I'm now freelancing from Toulouse, France. As a web and mobile architect, I help my clients define their solution's architecture, advise them on their technical choices, and contribute directly to their projects.

I've built several mobile apps and SaaS platforms end-to-end (NodeJS backend, NuxtJS frontend, PostgreSQL, CI/CD deployment on PaaS, payment APIs, email/SMS, external authentication...) across various domains (marketing, training, travel, marine aquariums).

I spent three years road-tripping across the Americas with my family and now live in France with my three children. Beyond development, I enjoy 3D modeling and printing, and building small electronics projects.

Background

  • 15 years of professional web development
  • Former CTO of a SaaS startup (acquired)
  • 3 years road-tripping across the Americas with my family
  • Freelancing from Toulouse, available for remote work

I can help you

I'm actively looking for a position or mission related to my skills and interests. If you need help with mobile app development, SaaS, or AI-related applications, feel free to reach out.

I integrate LLM APIs into web tools daily: OpenAI, Claude, Gemini, Mistral, Groq, Llama. From function calling to autonomous agent orchestration, including RAG and conversational workflows. If you have an AI-related need, I'd love to help.

Projects and experience

Client work, side projects and contributions.

Senior developer / Architect

2024 - present

Full-time freelance mission. Architecture, e-commerce development and building custom Contentful apps for content management.

Vue.jsNode.jsContentfulArchitecture

Aroma-Zone is a European leader in natural cosmetics and DIY, with a high-traffic e-commerce site and a catalog of several thousand products. A significant part of my work focuses on internal tooling and the Contentful ecosystem.

  • Building custom Contentful apps for content and marketing teams
  • Internal tooling: automation and productivity tools for the teams
  • Reworking critical modules of the e-commerce platform
  • Integrating AI into content workflows
  • Migration from a recursive page builder model to a streamlined Contentful model, with migration of hundreds of thousands of blocks
  • Collaborating with product, design and QA teams in an agile workflow

Blue

current

Creator

2022 - present

Reef aquarium management mobile app. Water parameter tracking, logging, community features.

Vue.jsionicStrapiPostgreSQL

Blue helps aquarists track their water parameters, document their tank's evolution and connect with the community. Two published mobile apps (reef and freshwater), with a professional application currently in development.

  • Two cross-platform mobile apps (iOS & Android) with Ionic/Vue: Blue Reef and Blue Freshwater
  • Strapi backend with REST API and PostgreSQL database
  • Professional application under development
  • Full project ownership: design, development, deployment

ArenAI

current

Side project

2026

Social deduction benchmark for LLMs. Models play social deduction games against each other.

LLMNode.jsBenchmark

Experimental project that makes LLMs play social deduction games (Werewolf-style). The goal: evaluate their social reasoning, bluffing and persuasion abilities.

  • Multi-agent game orchestration with different LLMs
  • Scoring system and model rankings
  • Analysis of emergent strategies: alliances, bluffing, manipulation
  • Open source on GitHub

Side project

2024

Chinese language learning app. Interactive exercises, spaced repetition, gamification.

ionicVue.jsCapacitor

Mobile app for learning Chinese characters (hanzi). Born from my own Mandarin learning journey, with a gamified approach and spaced repetition.

  • Native mobile app with Ionic, Vue and Capacitor
  • Spaced repetition system (SRS) for memorization
  • Interactive exercises: tracing, recognition, quizzes
  • Published on the Google Play Store
2019 - 2022

SaaS platform for creating contests and interactive marketing campaigns. The company was acquired.

Node.jsVue.jsPostgreSQLsaas
2010 - present

Browser extension for manga reading tracking. Up to 50,000 users. Open source.

Chrome ExtensionJavaScript

Side project

2021 - 2023

Mario Kart Tour resource optimization tool. Visualization and optimal progression calculator.

nuxtjsScraping
2015 - 2018

Family road trip blog across the Americas: 17 countries in 3 years, from Canada to Ushuaia.

BlogTravel

Lola Formation

discontinued

Architect / Developer

2022 - 2023

Architecture and development of a training platform with integrated CRM.

StrapinuxtjsNode.js

Ou et quand ?

discontinued

Mobile developer

2017

Travel destination mobile app. Collaboration with ou-et-quand.net.

Mobileionic

TrotBlogger

discontinued

Creator

2018 - 2019

Travel blogging SaaS platform. Easy blog creation with maps, photos and videos.

saasnuxtjs

RandomPedia

discontinued

Side project

2016

Wikipedia discovery mobile app. Random article browsing for learning.

MobileNativeScript

Contact

A project, a question, a freelance mission? Feel free to reach out.