Available from October 2026

Florent Huck

IT Consulting • Developer Advocate • Senior Lead Developer & PHP/Symfony Architect • Trainer

Senior lead developer, Developer Advocate and hands-on PHP and Symfony architect with a strong background in open-source CMS ecosystems (eZ Publish / eZ Platform). Experienced in consulting, audits, migrations, training, and enabling teams through tooling and automation. Uses AI tools on a daily basis across development, code review and content production. Combines senior technical depth with strong public-facing communication skills built over 60+ training sessions and numerous conference talks.

  • PHP
  • Symfony
  • TypeScript
  • Upsun / Platform.sh
  • DevOps
  • IA & agents (OpenCode, n8n)
  • Developer Advocacy
Florent Huck
Upsun

Meta-Upsun

Upsun's public source of truth: images, runtimes, regions and PHP extensions, served by a versioned API.

A public read-only API that centralises all of the platform's reference data and serves a dynamic validation schema for the Upsun configuration, used by code editors.

  • REST API
  • OpenAPI
  • JSON Schema
  • Scalar
  • GitHub Actions
Read more →
Upsun

Upsun official PHP SDK

The open-source PHP client for the Upsun API: generated from the OpenAPI spec, with a handwritten developer-facing layer.

An open-source SDK covering the whole public Upsun API: low-level code generated from the OpenAPI spec and synced daily, plus a "Tasks" layer designed for developers.

  • PHP 8.1+
  • OpenAPI Generator
  • Mustache
  • PHPUnit
  • GitHub Actions
Read more →
UpsunInternal tool

Blog publishing calendar

Scheduling the technical blog's posts by dragging and dropping their pull requests on a calendar.

A back office showing upcoming posts (GitHub pull requests) on a calendar: they are scheduled by drag and drop and go live on the planned date with no one on duty. Three weeks of visibility, and a blog opened to other teams.

  • TypeScript
  • Vite 7
  • GitHub API
  • Cron
Read more →
Personal project

VNTP Facturation

Simple, compliant invoicing for freelancers, e-invoicing included.

An invoicing SaaS for French micro-entrepreneurs and small companies: quotes, invoices, tax certificates, social-contribution and VAT tracking, and EN 16931 e-invoices issued through a certified platform.

  • PHP 8.5
  • Symfony 8
  • Doctrine ORM 3
  • PostgreSQL
  • Symfony Messenger
Read more →
Personal project

VNTP Location

Rental management for landlords, furnished lets included, with a tenant space.

A rental management app: leases, rent and receipts, automatic rent review, charges and adjustments, AI reading of building service-charge calls, furnished-let tax summary and tenant space.

  • PHP 8.5
  • Symfony 8
  • Doctrine ORM 3
  • PostgreSQL
  • Claude API
Read more →

Recent publications

Full portfolio →
tutorials· Upsun Developer

Run an AI Log-Analysis Agent in an Upsun Task Container

Reuse the cron-triggers-a-task pattern to run an OpenCode AI agent inside an Upsun task container. The agent reads your cron and application logs, analyzes them, and writes a Markdown health report to the task logs and a temporary file.

tutorials· Upsun Developer

Offload Heavy Jobs to Upsun Task Containers, Triggered by Cron

Move long, resource-hungry jobs out of your crons and into on-demand Upsun task containers. Learn how to define a task, authorize your app to trigger it, and fire it from a lightweight cron for database imports or search reindexing.

ai· Upsun Developer

How to slash OpenCode Token costs by 90% on Upsun

Cut your OpenCode token usage by up to 90% on Upsun with three community plugins: OpenSlimedit, opencode-dcp, and opencode-snip. Step-by-step guide to install and configure them on your existing deployment, with benchmarks, troubleshooting, and best practices.

ai· Upsun Developer

How to Host OpenCode on Upsun

Deploy an OpenCode AI coding agent on Upsun with a single git push. This tutorial covers configuration, persistent storage, LLM API keys, and remote MCP server integration.

hands-on· Upsun Developer

Scale n8n with PostgreSQL and Redis on Upsun

Upgrade your n8n instance from SQLite to PostgreSQL and add Redis caching for better performance, scalability, and reliability. Step-by-step guide for Upsun.

core-concepts· Upsun Developer

How Meta-Upsun improved Validation Schema and Developer eXperience

The introduction of Meta-Upsun enabled dynamic validation schemas and version enumeration for Upsun services and runtimes, significantly improving developer experience.