Open to freelance projects and other opportunities

Portfolio

Full-stack developer. I design, build and ship websites and digital products end to end — from a marketing site to a SaaS with Stripe billing or an AI-powered automation pipeline.

Projects shipped
4Projects shipped
Technologies used
18Technologies used
Languages (FR · DE · EN · ZH)
4Languages (FR · DE · EN · ZH)

A selection of my work. Spin the carousel and click a project to learn more.

Drag to explore · click a project

The projects in detail

Every project, from the problem to the result shipped.

  • Aperçu du projet Gestio — Expense manager
    2026Web

    Gestio — Expense manager

    My role : Design, development and deployment — solo project

    Web app to track, categorise and visualise everyday spending, simply and privately. Dashboard, per-category charts and containerised self-hosted deployment (Docker), built security-first.

    Result : Financial data stays with the user: self-hosted Docker deployment, no third-party service in the loop.

    • PHP 8.4
    • MySQL
    • Docker
    • Bootstrap 5
  • Aperçu du projet CodingQueen40 — Blog
    2026Web

    CodingQueen40 — Blog

    My role : Design, development and editorial writing — solo project

    Editorial blog “Build your digital business after 40”, split into two distinct hubs (Tech and Women 40+) with monetised resource pages. Content as MDX in the repo, multilingual interface (FR/EN/DE/ZH), SEO-first (metadata, Open Graph, sitemap) and analytics loaded only after consent.

    Result : Publishing in MDX with no CMS and no database, statically pre-rendered pages and analytics that load only after consent.

    • Next.js 16
    • Tailwind v4
    • MDX
    • next-intl
    • SEO
  • Aperçu du projet Grey Weekly Watch — Automated tech watch
    2026Automation

    Grey Weekly Watch — Automated tech watch

    My role : Design, development and CI automation — solo project

    Python pipeline that aggregates RSS feeds across four domains (AI, cybersecurity, frontend, cloud), filters by keyword, summarises each article via the OpenAI API, archives everything in Notion and sends a weekly email digest. Runs automatically every Monday via GitHub Actions.

    Result : A watch digest delivered every Monday with zero manual work: filtering, summarising and archiving all run on their own.

    • Python
    • OpenAI
    • Notion API
    • GitHub Actions
  • Aperçu du projet chinese.io — Mandarin-learning SaaS
    2026SaaS

    chinese.io — Mandarin-learning SaaS

    My role : Architecture, full-stack development and production launch — solo project

    Mandarin-learning SaaS: spaced-repetition review (ts-fsrs), adaptive placement test, HSK progress tracking and streaks. Built on Next.js (React Server Components), PostgreSQL, Better Auth and Stripe billing, hosted in the EU (GDPR). The public repo shares three open-source packages extracted from the platform plus an architecture case study.

    Result : A complete platform — spaced repetition, placement test, Stripe subscription — hosted in the EU, with three packages extracted as open source.

    • Next.js
    • TypeScript
    • PostgreSQL
    • Stripe
    • ts-fsrs

Stack & skills

Front-end
  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • MDX
  • Bootstrap 5
Back-end & data
  • Python
  • PHP 8.4
  • PostgreSQL
  • MySQL
Infra & tooling
  • Docker
  • GitHub Actions
  • Stripe
AI, i18n & SEO
  • Claude Code
  • API OpenAI
  • Notion API
  • ts-fsrs
  • next-intl
  • SEO technique

Got a project in mind, or a role to fill?

Whether you’re looking for a freelancer to build your product or a developer to hire, drop me a line — I’ll get back to you as soon as I can.

Get in touch