Skip to content
View mmornati's full-sized avatar

Block or report mmornati

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mmornati/README.md

Race bib number 2009: Marco Mornati, Director of Engineering at Decathlon Digital

A terminal running neofetch for Marco Mornati: Director of Engineering at Decathlon Digital, with live GitHub stats


🏛️ Engineering Leadership & Culture

I am a Director of Engineering at Decathlon Digital, where I lead teams in building global omnichannel experiences. My leadership philosophy is rooted in Happiness-Driven Development, autonomy, and radical technical excellence.

  • 🌍 Scaling Platforms: Orchestrating high-traffic systems across the global Decathlon ecosystem.
  • 🧘 Culture First: Believer in psychological safety as the primary driver for high-performing teams.
  • 🧪 Vibe Coding: Experimenting with AI-orchestrated development and "Zero-to-One" prototyping.
  • 🧰 AI Toolkit: Claude Code · Cursor · GitHub Copilot · MCP Toolbox — actively shipping with them.

🕒 What I'm doing "Now"

Inspired by the Sivers Now page concept.

  • 🛡️ Cyber Code Academy: Building a secure Python sandbox for educational purposes.
  • 🏠 Smart Home: Enhancing my Hitachi CSNET Home integration for the Home Assistant community.
  • ✍️ Writing: Sharing architectural deep-dives on blog.mornati.net.

⛰️ Commit Ultra-Trail

My last year of GitHub contributions drawn as a trail elevation profile, with blog posts as aid stations


🗺️ The Mornati Massif

Topographic map of my public repositories: each repo is a summit whose height comes from its stars, placed by creation year


🏅 Finisher Medals

Finisher medals earned from GitHub milestones


🛠️ The Architect's Toolkit

Backend & Architecture DevOps & Cloud Automation & Fun
Java Spring K8s Terraform HomeAssistant
Python Quarkus GCP AWS Ruby

🌿 git log --graph

Blog posts land on main, toots from Mastodon branch off and merge back.

* b09da4f 2026-10-31 (HEAD -> main, blog) Home Assistant Ships Every Month: a CI That Reads the Release Notes…
|\
| * 51ed2ed 2026-10-26 (toot) I tried to challenge Jev in taking decision in my home automation…
|/
* e90365e 2026-10-26 (blog) Laya on an N100: Swapping Jev for a Local Model in Home Assistant, and…
* e7028fa 2026-10-20 (blog) Three Agents at 95% Don't Give You 99.99%: The Maths of Asking Twice
* 7d8a68e 2026-10-20 (blog) Your Agents Ship Fast. Make Them Pass a Release Gate First
|\
| * 218415a 2026-10-19 (toot) I gave a six-week plan built for 2–3 engineers to a team of AI agents…
|/
* 89d5dba 2026-10-19 (blog) Six Weeks in One Night: How a Product Gets Built in the Agentic Era
|\
| * be9be29 2026-10-18 (toot) As promised, a first blog post explaining the project in details: why…
|/
* … older history on blog.mornati.net

📫 Let's Connect

marcomornati mmornati mmornati mmornati

“Move People Through the Wonders of Sport” — 🏃‍♂️ Proudly part of Decathlon Digital.

Popular repositories Loading

  1. docker-mock-rpmbuilder docker-mock-rpmbuilder Public

    Build RPMs using the Mock Project (for any platform)

    Python 63 42

  2. springboot-osgi-sample springboot-osgi-sample Public

    OSGi framework integrated into SpringBoot application

    Java 42 18

  3. ruby-noise-detection ruby-noise-detection Public

    Noise Detection Ruby Script

    Ruby 33 12

  4. ai-running-coach ai-running-coach Public

    Running Coach made with AI agents and tools

    Python 24 9

  5. ghost-cloudinary-store ghost-cloudinary-store Public

    Forked from sethbrasile/ghost-cloudinary-store

    A Cloudinary image storage module for Ghost blogs.

    JavaScript 20 3

  6. home-assistant-csnet-home home-assistant-csnet-home Public

    CSNet Home to control Hitachi heaters using the atw-iot-01 module

    Python 12 5