GBGregory Buffard

About

Full-stack developer, based in Le Cannet.

I design and build websites and platforms for companies whose site is a commercial tool, not a brochure. Aviation, yachting, luxury, consulting.

Brands that fly, sail or sell at a premium are judged in three seconds.

43°34′ N — 7°01′ E
Gregory BuffardFull-stack developerLe Cannet — French Riviera

Background

Background

Between 2024 and 2026 I worked at Agence Malo as a full-stack engineer on headless platforms for aviation, yachting and luxury. I also worked as Technical Architect & AI Developer at Rendez-vous.ai (SAS NOGS), a Cannes-based voice agent company, from November 2024 to February 2026.

What interests me: projects where the site has to produce something. A booking, a quote, a catalogue, a form that arrives complete. Design serves that — not the other way round.

I work alone, with a designer or photographer when the project needs one. I code what I sell, I scope in writing, and I document what I deliver.

Selected work

An employed mission, stated factually: the role, the stack, no usage figures and no client names.

Rendez-vous.ai (SAS NOGS)

Technical Architect & AI Developer

Nov 2024 – Feb 2026

Multi-tenant voice and conversational agent platform. Real-time telephony (µ-law, resampling, voice activity detection), TypeScript/Node and GraphQL backend, Kubernetes, Docker, GitHub Actions CI/CD. Enterprise dashboard in Next.js/React, standalone Vite chat widget. Security: AES-256-GCM, JWT, CORS, quotas.

Stack

  • TypeScript
  • Node.js
  • GraphQL
  • Kubernetes
  • Docker
  • Next.js
  • Vite

What I don't show

This isn't modesty: it is the condition for working with clients who don't need publicity.

  1. 01

    No client logos, screenshots or testimonials: this site contains none. Names are cited as references, not as decoration.

  2. 02

    No traffic, conversion or revenue figures. That data belongs to the clients, and a screenshot would not make it truer.

  3. 03

    NDA projects are not detailed. They are presented live, on a shared screen, with no recording.

Stack

  • TypeScript
  • Next.js
  • React
  • PayloadCMS
  • PostgreSQL
  • Node.js
  • Tailwind CSS
  • Stripe
  • Kubernetes
  • Docker
  • GraphQL
  • Cloudflare

Languages

French
native
English
fluent
Czech
fluent

The next step happens on a call or in Cannes.

A coffee in Cannes, a thirty-minute video call, or an email if that is simpler.