Software Development & DevOps

Infrastructure that stays up.
Software that ships.

Senior infrastructure engineering and backend development for teams that need things to work under real load and real deadlines. Twenty years across datacenters, e-commerce, edtech, gaming and AI, delivered by Mega Labs founder Paolo Iannelli.

Amsterdam, remote-first Available for retainers and fixed-scope projects
Tux, the Linux penguin

One engineer, the whole stack

From the Linux kernel flag to the checkout button. Most engagements start with one urgent problem and grow into a long-term retainer.

Cloud & Platform Engineering

GKE clusters with private nodes and Workload Identity, Cloud Run worker pools for bursty GPU jobs, AWS with CDK, and bare-metal fleets converged with Ansible. Environments you can rebuild from the repository.

  • Google Cloud
  • AWS
  • Kubernetes
  • Ansible
  • Cloudflare

CI/CD & Developer Experience

One reusable deploy workflow instead of three copy-pasted templates. Trunk-based flow, database migration jobs that clean up after themselves, keyless OIDC auth to the cloud, Jenkins where it already lives.

  • GitHub Actions
  • Jenkins
  • Docker
  • ytt
  • OIDC

Reliability & Performance

Disaster recovery plans with real recovery targets, a runbook per failure mode, restores rehearsed with the whole team. And the hard-to-reproduce performance issue nobody else could pin down, found and fixed.

  • Prometheus
  • Grafana
  • Checkmk
  • Load testing
  • PITR

E-commerce & Payments

Fifteen-plus storefronts on Magento 1 and 2, WooCommerce and bespoke PHP, from ERP-connected B2B to parts retail with fitment search. Sixteen payment providers integrated, plus Italian e-invoicing and fiscal receipts.

  • Magento EE / CE
  • WooCommerce
  • Stripe · Adyen · PayPal
  • SAP / ERP sync
  • Elasticsearch

Backend & Web Development

Booking platforms on Laravel with Stripe instalments and refunds, Python and TypeScript services, and C when it has to be fast: custom nginx and PHP modules included. A SaaS we have run ourselves for twelve years, so we know what maintenance really costs.

  • PHP 8 / Laravel / Symfony
  • Python
  • Node / TypeScript
  • C · nginx modules
  • PostgreSQL / MySQL

Mobile & AI Apps

Flutter and native apps with Firebase and RevenueCat, four Play Store products from one codebase, and GPU inference fleets serving photo-restoration models behind a single job queue.

  • Flutter
  • Kotlin / Swift
  • Firebase
  • ComfyUI
  • PyTorch

Security Hardening

WAF and adaptive DDoS protection, identity-aware access to internal tools, minimum TLS policies, bucket and secret hygiene, and sustained CVE and dependency triage across the fleet.

  • Cloud Armor
  • IAP
  • Secret Manager
  • SonarQube
  • CVE triage

VPNs & Geo-aware Routing

Site-to-site and remote-access VPNs, GeoIP-aware traffic steering, direct endpoints for regions where CDN traffic is filtered, and resilient tunnels between regions.

  • WireGuard
  • OpenVPN
  • GeoIP
  • autossh
  • Cloudflare DNS

High-availability Databases

MariaDB Galera with rolling restarts, PostgreSQL with high availability and PgBouncer pooling, MongoDB replica sets across regions, Redis Sentinel with automated failover, Elasticsearch clusters.

  • Galera
  • PostgreSQL HA
  • MongoDB
  • Redis Sentinel
  • Elasticsearch

TLS & PKI

Certificate estates across many domains and countries, DNS-validated automation with no downtime, private CAs for VPNs, and a certificate reseller platform we have operated since 2012.

  • Let's Encrypt
  • Sectigo
  • certbot DNS-01
  • Private CA
  • Mega SSL Store

Data Pipelines & BI

Event ingestion at billions of rows a month, ETL into metrics warehouses, scheduled pipelines on Dagster, dashboards on Metabase, and the SQL views that keep them honest.

  • Dagster
  • Metabase
  • Pandas
  • Cloud Scheduler
  • SQS

IoT & Embedded

Custom Zigbee firmware for switches that misbehave, LoRa mesh feasibility down to the airtime formula, Home Assistant automations, and smartcard reader drivers going back to 2008.

  • Embedded C
  • Zigbee
  • LoRa / nRF52
  • Home Assistant
  • Smartcards

Proof, not promises

A few engagements, the technologies involved, and the results that mattered.

Chapter

2024 → today · Amsterdam
Platform & DevOps lead on Google Cloud for an AI knowledge platform
  • Hardened GKE cluster with private nodes, Workload Identity, Cloud Armor WAF and Identity-Aware Proxy. GPU node pools with time-sharing so expensive accelerators are never idle.
  • One reusable GitHub Actions deploy workflow replaced Cloud Build and three duplicated templates. Trunk-based flow, database migration jobs, keyless OIDC authentication to GCP.
  • Disaster recovery plan with RTO 4h and RPO 60 min, restore runbooks, and a live recovery drill run with the whole engineering team.
  • Cloud SQL high availability with PgBouncer pooling, Dagster pipelines on Cloud Run, Redis, Metabase, video transcoding, and continuous CVE remediation.
GKECloud RunCloud SQLGitHub ActionsCloud ArmorDagsterNVIDIA L4

Futurewhiz

2016 → today
Senior Infrastructure Engineer, hybrid Google Cloud and AWS
  • Managed the delivery of the multi-market deployment platform: a shared Jenkins library that fans one build into parallel per-country App Engine deployments.
  • Automated localisation pipeline, Python 2 to 3 migration of the event-ingestion gateway, Jenkins agents moved onto GKE, security hardening of the public web estate.
  • Built the OpenVPN infrastructure. Started at Squla in 2013 with a metrics dashboard delivered in two weeks.
App EngineGKECloud SQLAWS S3 / SQSJenkinsRailsPython

Biolla Motors

2012 → today
Customer since 2012, architecture redesigned twice along the way
  • A catalogue of more than 2 million articles, fully searchable in milliseconds on Elasticsearch with Italian analysers and autocomplete.
  • Latest iteration: a cluster on OVH with MariaDB Galera, Redis Sentinel with automated failover, HAProxy and lsyncd, fully converged with Ansible.
  • Borg backups to Hetzner, Munin and Checkmk monitoring, a runbook per failure mode, dry-run-by-default deploys.
  • On the storefront: Redis caching, make-model-year fitment browsing, cached price lists, Scalapay, and a new Slim 4 frontend in 2026.
ElasticsearchAnsibleGaleraRedis SentinelHAProxyPHP 8

Kallossoft

2026
Four-region Docker fleet and job-processing backend
  • MongoDB replica set spanning Europe, North America and Asia, resilient inter-region tunnels, Grafana Alloy telemetry, private registry, daily backups to object storage.
  • Unified TypeScript job API on Prisma with a legacy-compatible surface, PagerDuty alerting, recovery runbook, GitHub Actions deploys.
DockerMongoDBTypeScriptPrismaGrafana AlloyPagerDuty

Mare e Vento di Favignana

2024 → today
Booking platform for boat excursions, backend developer
  • Availability, seat allocation, reservations and confirmations. Stripe with instalments, partial payments and refunds.
  • QR boarding passes with check-in and payment collection at the gate, online travel agency integrations, Italian electronic receipts.
Laravel 10PHP 8MariaDBStripeBokun

LeaseWeb CDN

2016–2017
Cold-hit video seeking, a custom nginx module in C
  • A player seeking into an MP4 the edge has not cached yet gets its stream immediately: the module fetches only the file header through byte-range subrequests, rebuilds the MOOV atom for the new start offset, streams the rest from the origin and warms the cache in the background.
  • Around 4,800 lines of C on nginx's rewrite phase and subrequest machinery, with a HIT/MISS variable for logging.
CnginxHTTP byte rangesMP4CDN

FixMyPhotos

2023 → today
Our own AI photo apps: product, backend and infrastructure
  • Four Play Store products from one Flutter codebase, served by a GPU fleet we run ourselves. The same discipline we sell, applied to our own uptime.
  • Multi-region API with GeoIP-aware routing, DNS-validated certificates, hardened nginx, supervisor-managed ComfyUI workers with VRAM watchdogs.
FlutterFirebaseRevenueCatComfyUIAnsible

Galbani Professionale

2016–2017
Magento B2B foodservice

SAP-integrated ordering, invoices and comments over SOAP and REST, customer clustering for campaigns, ticketed QA releases.

Eataly

2013–2015
Magento EE contractor

Payment modules for BNL POSitivity and MasterPass, FACT-Finder live search, GA/GTM with AdForm and Criteo, eBay integration.

Onesie stores

2019–2023
WooCommerce multistore, Netherlands

MyParcel and SendCloud shipping, Postcode.nl lookups, Mollie and Afterpay, Zendesk order sync, in-house plugins for reservations and delivery times.

Spil Games

2012
Backend performance and big data

Event tracking for 180 million monthly users on the disco map/reduce framework, feeding a Vertica cluster. Fully automated, on modest hardware.

LeaseWeb

2009–2011
Software developer, then innovation engineer

Automated server provisioning across datacenters worldwide, remote switch management, traffic measurement, and the first LeaseWeb CDN beta that became a top mirror for Mozilla.

Mega SSL Store

2012 → today
Our own SaaS, twelve years in production

Certificate reseller platform with CA API integration, CSR generation, expiry monitoring, EU VAT and Italian e-invoicing. Symfony first, rebuilt on Laravel and React.

Industries served
  • Datacenters & hosting
  • Edtech
  • Gaming & big data
  • Food retail & foodservice
  • Automotive parts
  • Industrial controls
  • Pharmacy retail
  • Musical instruments
  • Fashion
  • Tourism & ticketing
  • AI SaaS
  • Non-profit networks

Contributions upstream

MultiSafepay for Magento

Added a Google Pay gateway to the official MultiSafepay Magento 1 plugin, so merchants on the platform could accept wallet payments without a custom fork.

PHP · Magento · Payments

CleverAdsSolutions Flutter plugin

Fixed a missing banner method handler in the official CAS.AI Flutter ad-mediation plugin, the one used across our own apps.

Dart · Flutter · Ad mediation

LeaseWeb API Standards

Co-authored the public REST API design standards used across LeaseWeb's platform teams: resource naming, error envelopes, versioning.

API design · REST

Twenty years, in order

2005

Freelance web developer

First clients, first production systems.

2009

LeaseWeb

Datacenter automation, CDN and cloud R&D.

2012

Spil Games, OCOM, Mega Labs

Big data at scale, architecture board, Mega Labs and Mega SSL Store founded.

2013

Squla and Eataly

Edtech backend and Magento EE for Italy's food retailer.

2016

Futurewhiz

Senior infrastructure engineer, ongoing.

2023

FixMyPhotos

AI photo apps and a self-run GPU fleet.

2024

Chapter

Google Cloud platform, CI/CD and disaster recovery.

2026

Multi-region fleets

Ansible-converged clusters across nine countries.

Four habits clients keep mentioning

Pulled straight from eighteen LinkedIn recommendations written by managers, product leads, testers and fellow engineers.

Find the goal first

Requirements are read for what is behind them. Solutions are sized to the organisation's goal, not to the technology on the table.

The rare quality as a programmer not to get bogged down in the code or technology, but to focus on the goals of an organization. Bart Dries, senior consultant

Think with you

Flaws get pointed out before they ship, alternatives get proposed, and stakeholders get a partner in the design rather than a pair of hands.

One of the rare developers who actually think with you, point out potential flaws and suggest alternatives. Thorsten Einig, product and business development

Working, then clean and fast

A fix ships when the fire is out. The work continues until the solution is something worth keeping.

He still keeps on working on the project until he has a clean, fast-working solution. Ronny Roethof, senior platform engineer

Two steps ahead

Runbooks before incidents, dry runs before deploys, restore drills before the restore that counts.

A great programmer who plans his actions two steps ahead. When nobody can solve the problem... Paolo can! Jeroen Stolp, platform engineer

Three of the eighteen recommendations also mention the espresso. The office coffee machine gets tuned too.

What people who worked with Paolo say

Eighteen recommendations on LinkedIn from LeaseWeb, Spil Games and Squla, quoted as written.

Paolo worked as a freelancer at first at Squla. In this initial assignment, he built metrics aggregation and a dashboard within 2 weeks, including understanding the domain, context, and business need. I really like his speed of getting things done. Even as a freelancer, he always puts in a lot of thought into the assignment, thinking along with the stakeholders and coming up with good suggestions. He has great work ethics, and takes his responsibility seriously: I've never had to chase him about his tasks. He would extend himself beyond what is professionally sufficient, in order to complete difficult performance and load testing kind of tasks. I'd say his specialty is hard-to-reproduce performance issues, setting up complete websites from scratch, and skills in multiple programming languages. I'd certainly recommend Paolo as a good developer to anyone who has tight deadlines! He's a good guy to have in your corner.
Madhu SivasubramanianManaged Paolo directly at Squla · Digital Systems Architect at ING Bank
Paolo is an IT specialist in development who has a very broad knowledge of software development and uses this knowledge to translate complex technical issues to solutions. And he does the work like it seems very easy. His hands really fly over his keyboard. He is very interested in the latest trends in software development. As a tester I was very happy to have him on the team, because he is very interested in ways to test the work from his development perspective. He has a quality approach on developing software and was the promotor in the team for test driven development. He understands that quality is for a big part a communication issue and agreed on doing product risk sessions with the team members. So here you have it: high intelligence, great sense of humor, passion in his trade and a great coffee specialist too.
Rob van SteenbergenTester on the same agile team at LeaseWeb
Paolo is an IT professional with a preference for a structured but minimalistic approach. At Spil Games he worked on data processing for our analytics platform, and knows how to translate business requirements into technical solutions. His code is currently being used to process tens of billions of rows of data per month, in near real-time, on limited hardware. I would be happy to work with Paolo again.
Gerron MulderSenior to Paolo at Spil Games
Paolo is a great guy to work with. He knows his stuff and much more, a devoted guy to overcome challenges and issues that arise in automating advanced technical processes. As Hosting Operations team leader I invoked Paolo several times to overcome unforeseen issues at implementing new products. Because he understands all aspects of the wide and complex environments, combined with a good listener capability he was of great help within the organization during troubleshooting and solving the issues.
Jeroen KuijkHosting Operations team leader at LeaseWeb
I had the privilege of working with Paolo Iannelli as Change & Release Manager at Ocom Leaseweb. Paolo is well educated, smart and broad-minded Senior Developer who can be trusted and is a reliable colleague. Result driven, precise and energetic Senior Programmer, with good sense of humor. It's an authentic pleasure working with him as he is an independent developer who distinguishes himself from the rest, with his creative solution-wise thinking. Give him a task and he gets the job done at full satisfaction!
Matthijs NChange & Release Manager, managed Paolo directly
I know Paolo as a friendly person and a very skilled programmer who has a heart for his tasks. On multiple occasions I worked with Paolo or requested his help with technical difficulties when it came to scripting. He is dedicated to his task and while he offers you a working solution, he still keeps on working on the project until he has a clean, fast-working solution where he can say "this is nice code and works fast". I was very happy with his help and scripts and would work with Paolo any day again.
Ronny RoethofSenior Platform Engineer, Linux, Security & High-Availability

Twelve more, in brief

I have worked with Paolo in various large projects and it has always been a great pleasure! Paolo immediately grasps requirements, as well as what's behind them. He is one of the rare developers who actually think with you, point out potential flaws and suggest alternatives. This in combination with his fast yet thorough programming skills truly make Paolo stand out!
Thorsten EinigProduct, Domains and Business Development
For 6 months I've worked with Paolo on a new big project at Leaseweb. This project requires a broad set of skills. Paolo surprised me with his knowledge about a wide range of relating technologies. Paolo is a quick learner, has good architectural insights and sees the impact of technical decisions upfront.
Wijnand TopSame team on a large LeaseWeb project
I was impressed by his ability to adapt very fast to new technologies and his problem solving skills. Also a fast learner and one other important thing is the quality of his work. His ability to work efficiently under stressful deadlines tells a lot about his hard work and determination.
Andreea SerbanSame team at LeaseWeb · Optiver
Paolo is in the possession of the rare quality as a programmer not to get bogged down in the code or technology, but to focus on the goals of an organization. Moreover, his personality allows him to think in terms of solutions and to participate pro-actively in projects.
Bart DriesSenior Consultant and Interim Manager
I worked with Paolo on several high impact, time constrained, tricky projects where he demonstrated an ability to pull off stuff that sometimes seems impossible. Knows a lot about quality espresso as well.
Peter HofstedeCPO / Product Director
Paolo is a great professional I have had the pleasure to work with. A result-oriented guy, he never wastes time for he always figures out what the goal is in a snap. I sure hope I will have a chance to work with him in the future.
Federico LazzarovichE-commerce enabler
I have worked with Paolo for 2 years and he never let me down. He is very smart and intelligent engineer, who can find himself in every task, whatever it is programming or system administration issues or hardware. He always sticks to the rules and has control over the situation.
Marek GajdaCOO and Co-founder, The Software House
Every time I had questions, about either Python, bash, C, RabbitMQ and a lot more, he was always able to help out. He's a specialist in software development, and knows how to solve problems. I recommend this guy, specially if you like to talk about coffee and food.
Lucas RolffSystems Engineer & Founder, PerfGrid
Paolo is a really open-minded person that shows great interest in technology. He is also highly skilled and an excellent coworker. His high dedication with all the above skills makes Paolo one of the best professionals I've worked with.
Carlos Juzarte RoloOpen source contributor, Cassandra specialist
Paolo is a dedicated hard working colleague, always there to help out other employees. During my internship at LeaseWeb I learned many things from him, he's a great programmer who plans his actions two steps ahead. When nobody can solve the problem... Paolo can!
Jeroen StolpPlatform Engineer, intern at LeaseWeb at the time
He always struck me as a sharp and keen on his job guy enjoying what he was working at. Paolo has proven many times to have in-depth technical knowledge in IT related subjects. I would highly recommend Paolo to any employer ready to challenge him at some exciting project.
Jakub MikusekSenior Infrastructure Engineer, Tastytrade
Paolo is a great Software Developer with a high potential for our Company, he is focused and has the capability to make a success of all the projects he is working on. He can combine technical skills with a human factor.
Vyvyan GonzalesInternal client at LeaseWeb

All recommendations are public on Paolo's LinkedIn profile.

Technologies in daily use

Chosen per project, not per fashion. Everything below has run in production under our care.

Cloud & hosting

  • Linux
  • Google Cloud
  • AWS
  • LeaseWeb
  • Cloudflare
  • OVH
  • Hetzner
  • Vercel
  • Bare metal

Orchestration & IaC

  • Kubernetes / GKE
  • Cloud Run
  • App Engine
  • Docker
  • Ansible
  • AWS CDK
  • ytt
  • Supervisor

CI/CD & delivery

  • GitHub Actions
  • Jenkins
  • Cloud Build
  • Workload Identity Federation
  • Trunk-based development
  • Buildx

Data

  • PostgreSQL
  • MariaDB / Galera
  • MySQL / Aurora
  • MongoDB
  • Redis
  • Elasticsearch
  • PgBouncer
  • Dagster
  • Metabase

Languages & frameworks

  • Python
  • PHP / Laravel / Symfony / Magento
  • Ruby on Rails
  • TypeScript / Node
  • Next.js / React
  • Flutter / Dart
  • Kotlin / Swift
  • C · nginx modules
  • Bash

Observability & security

  • Prometheus
  • Grafana / Alloy
  • Datadog
  • Checkmk
  • Uptime
  • Pingdom
  • PagerDuty
  • Bugsnag / Sentry
  • Cloud Armor
  • IAP
  • WireGuard / OpenVPN

Have a system that needs to stay up?

Tell us what is breaking, what is slow, or what you are about to build. You get a straight answer within a working day, and a plan before any invoice.