Piero Bozzolo, Varese
Building things on the cloud, mostly serverless.
Same clouds, different altitude. Infrastructure engineer on AWS and Terraform, student pilot, and this site is the logbook.
Latest from the cockpit
All flights
Lesson 3: Straight and Level Flight
Attitude plus power equals performance. Two configurations at 2000 ft, 100 kt and 80 kt, and the exact order of the five moves that take you from one to the other.
- Date
- 20 Sept 2026
- Aircraft
- Cessna 172M
- Field
- LILN
- Duration
- 0.7 h Dual
Things that move when you touch them
All experimentswebgl
Lorenz Attractor
Every parameter adjustable, drag to rotate the full 3D view.
three.js
Cessna 172, in 3D
Forze, angolo di attacco, stallo, virata coordinata.
webgl
Julia Set
Adjust c, pan and zoom, or lift a point straight off the Mandelbrot set.
webgl
Mandelbrot Set
Zoom into the boundary, jump to famous locations, preview any point's Julia set.
canvas
Virata: Slip & Skid
Vista dall'alto: traiettoria pianificata contro quella reale in scivolata e derapata.
canvas
Semicircular Rule
Livelli di volo ICAO e regola semicircolare, bussola interattiva, varianti Italia e Portogallo.
svg
VOR, NDB & RB
Piazza l'aereo, imposta l'OBS e prevedi cosa indicano DI, ADF e CDI: radiale, bandierina TO/FROM e deviazione.
svg
QDM & QDR
Piano cartesiano con la rosa dei gradi: piazza l'aereo e leggi QDM, QDR e rilevamento relativo.
svg
QUJ & QTE
Rosa vera e rosa magnetica sullo stesso piano: imposta la declinazione e ricava QUJ e QTE.
Shipped to the App Store
All apps-
Lumcast
Turn any topic into a podcast, on demand
iOS, Active
-
Computing Sunlight: The NOAA Solar Algorithm
How a handful of Fourier coefficients can tell you exactly when the sun rises anywhere on Earth, from fractional year to UTC timestamp in 50 lines of Swift.
ios, Active
-
Motoskies
Know the sky before you ride
iOS, Active
The Async Pipeline
All partsA serial write-up of Lumcast's backend, one architectural decision per part.
-
The Architecture of Not Waiting
How Lumcast eliminates Lambda cold starts from the user-facing path by pushing every expensive operation into an async pipeline, and why that one decision shapes everything else.
-
The Trigger Chain: From DynamoDB Row to Running Pipeline
How a single DynamoDB write cascades through Streams, EventBridge Pipe, SQS, and a consumer Lambda to start a Step Functions execution, and the subtle data normalization problem hiding inside.
-
Orchestrating AI: Step Functions as a Generation Pipeline
Why Step Functions STANDARD workflows are the right orchestrator for a multi-stage AI pipeline, how Map states handle parallel synthesis, and how to treat error handling as a first-class state.
-
From Script to Audio: Chunking, SSML, and Parallel Synthesis
How Lumcast turns a raw LLM script into a multi-chapter MP3: the 2900-character chunk problem, SSML voice matrices, parallel Polly synthesis, and lossless ffmpeg concatenation.
Materiale di studio PPL
Sfoglia le guideinterattive
Widget, simulatori e quiz che ho costruito mentre studiavo per l'esame teorico. Bilingui, tutti giocabili nel browser.
- Aerodinamica
- 14
- Performance
- 6
- Conoscenza del Velivolo
- 2
- Navigazione
- 10
- Diritto Aeronautico
- 4