"Simplicity is the ultimate sophistication."
I believe that great software isn't just about code—it's about clarity. In a world of increasing technical complexity, my mission is to remove noise and build systems that are elegant, maintainable, and remarkably efficient.
I call this the "Zero Waste" approach:
- Zero Waste of Resources: Optimizing code and infrastructure to run faster and cheaper.
- Zero Waste of Time: Building internal tools (Platform Engineering) that allow developers to ship features in minutes, not days.
- Zero Waste of Mental Energy: Designing clean, intuitive architectures that are easy to understand and hard to break.
Currently, I serve as Platform Leader at Fiscozen, but you can think of me as a Software Architect for Architects.
My job is to enable others. I build the hidden foundations—the "roads and bridges"—that our product teams use to deliver value to thousands of customers.
- I solve standard problems once, so my team doesn't have to solve them a hundred times.
- I bridge the gap between legacy systems (the past) and modern Cloud Native infrastructure (the future), ensuring a smooth evolution rather than a disruptive revolution.
- I mentor engineers, fostering a culture where "clean code" and "psychological safety" go hand in hand.
My path hasn't been a straight line, but a continuous evolution.
- The Early Days (The Full Stack): I started by building everything from scratch—websites, e-commerce platforms, and databases. This gave me a holistic understanding of how businesses operate online.
- The Scale-Up Phase (PhotoSì & Eko): I learned how to handle traffic, complex data, and growing teams. I discovered "DevOps" before it was a buzzword—automating the boring stuff so we could focus on creativity.
- The Leadership Phase (Fiscozen): Now, I focus on strategy. How do we structure a team of 50+ engineers? How do we manage cloud costs? How do we ensure our architecture survives the next 5 years?
Technical skills get you hired, but human skills build careers.
- Simplifier: I translate complex technical jargon into business value for stakeholders.
- Mentor: I take pride in watching junior engineers grow into seniors under my guidance.
- Problem Solver: I don't just patch bugs; I look for the root cause in the process or design.
- Writer: I share my knowledge on my blog, writing about everything from Python internals to digital sustainability.
I am currently exploring the intersection of Event-Driven Architectures and Developer Experience. I want to make building complex distributed systems feel as simple as writing a script on a single machine.
- Python: Django, Django REST Framework
- JavaScript: Backbone, RivetsJS, Require, jQuery, React, Vue.js
- DevOps: Docker, Kubernetes, Vagrant, OpenStack
- Database: PostgreSQL, MySQL, MongoDB
- ai-tabs: saves and restores iTerm2 tabs with their omp, Claude Code, opencode and hermes sessions, also after a reboot (PyPI, Python)
- Hugo Zero Waste: minimal, fast, accessible (WCAG AAA) and logo-centric Hugo theme (CSS)
- InjeCare Plan: Flutter app to manage injection therapies — calendar, injection site rotation, 100% offline (Dart/Flutter)
- Profiler Powered by Scalene: VSCode/Cursor extension for CPU, GPU and memory profiling of Python (TypeScript)
- Minimal Git File History: history, diff and blame of a file in one sidebar, JetBrains style (TypeScript)
- Zen Generator: generates Python code from an AsyncAPI specification, and the other way around (Python)
- urllib_s3: urllib handler for the s3 protocol (Python)
- CarrierWave::ImageSorcery: additional processes to use ImageSorcery in CarrierWave (Ruby)
- MsTranslate: simple Ruby API for Microsoft Translator V2 (Ruby)
- padrino-lazy: shared properties for the model objects used as base objects (Ruby)
- celery-pubsub: publish and subscribe with Celery (Python)
- sqlany-django: SQL Anywhere database backend for Django (Python)
- MiniRecord: micro extension for ActiveRecord (Ruby)
- Minio Client SDK for Python: Python library for MinIO, compatible with Amazon S3 storage (Python)
- design-web-toolkit: web toolkit with CSS, accessible JavaScript components and HTML snippets (JavaScript)
- ampersand-state-mixin-datatype-iso-date: adds the ISO 8601 date data type to ampersand-state (JavaScript)
- outlinejs: opinionated ES6 nano-framework (JavaScript)
- padrino-framework: Padrino, the godfather of Sinatra (Ruby)
- padrinobook: guide to the elegant Padrino Ruby web framework (Ruby)
- Padrino Integration: integration tests for the Padrino framework (Ruby)
- Padrino Recipes: templates and plugins for Padrino (Ruby)
- Padrino Contrib: contributed plugins and utilities for the Padrino framework (Ruby)
With Francesco Panico. The talks are in Italian.
-
2026: From Generators to Asyncio: async/await is not magic Blog post · video · slides
A journey inside Python coroutines, from the first
yieldto the event loop. -
2024: Zero Waste: Tricks to Recycle (Memory) Better Blog post
About the worst waste for a developer: memory.
-
2023: Coding to Interfaces: Structural Subtyping in Python Blog post
Separate the interface from the implementation, one of the golden rules of OOP.
- GitHub: WaYdotNET
- LinkedIn: Carlo Bertini
- Blog: waydotnet.com




