Developer, Speaker, Optimization freak. Sustainability & AI enthusiast.

I'm Guillaume Moigneu, alias G/, Field CTO at Upsun, a cloud applications platform dedicated to simplifying application deployment and operations. With a focus on AI and Sustainability, I strive to make running apps seamless for every developer.

AGENT.md: Why your README matters more than AI configuration files

The AGENT.md specification emerged in July 2025 as an attempt to solve a real problem: developers maintaining separate configuration files for each AI coding tool (.cursorrules, .windsurfrules, CLAUDE.md, and more). Created by Sourcegraph’s Amp team, AGENT.md promises “one file, any agent”. A vendor-neutral standard to unify AI assistant configuration. But a surprising truth has emerged: the proliferation of AI configuration files has inadvertently revealed that most projects have terrible documentation, and fixing your README is more important than adopting any new standard.

Why Python developers should switch to uv

Python development has long been plagued by slow package installations and complex dependency management. Enter uv, a new package manager developed by Astral (creators of Ruff) that’s transforming how Python developers handle projects.

Synchronize your air-gapped GitLab with Upsun

When your GitLab instance isn't accessible from the internet, you can't use Upsun's standard GitLab integration. Instead, you can create a GitLab CI/CD pipeline that pushes code to Upsun and manages environments through API calls. This approach gives you full control over your deployment process while maintaining the security of your private GitLab instance.

Git-Driven Infrastructure: Why Configuration as Code Beats Click-and-Deploy

It was 11:47 PM on a Friday when Sarah’s phone buzzed. The authentication system was down, and customers couldn’t login and use the product. After two hours of frantic debugging, the culprit emerged: someone had “temporarily” changed a security rule in the deployment dashboard three weeks ago and forgotten to document it. The staging environment worked perfectly because it still had the old configuration. Production? Nobody remembered what settings had been changed.

Work

  1. Company
    Upsun (Platform.sh)
    Role
    Field CTO
    Date
  2. Company
    Gemmyo
    Role
    CTO
    Date
  3. Company
    Agence SOON
    Role
    Solutions Architect
    Date
  4. Company
    Easycom Solutions
    Role
    eCommerce Developer & PM
    Date
Connect on LinkedIn