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

My apps
Simple, compliant invoicing for freelancers
Automatic invoices and tax certificates, URSSAF and VAT tracking, e invoicing through an approved platform.
Discover →Rental management for landlords, furnished lets included
Leases, rent receipts, automatic rent review, charge adjustment, tenant space and tax summary.
Discover →Website and back office for a Pilates association
Online registration and trial classes, class attendance on a phone, membership fees, cheques and credits, certificates, reminders, expenses and financial overview, push notifications for the board.
Discover →Projects
All projects →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
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
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
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
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
Recent publications
Full portfolio →
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.

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.

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.

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

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.