Filippo Taiuti

Software Engineer · Distributed Systems

Florence, Italy · in tech since 1997

I build backend services and distributed systems, with a focus on the things that surface in production rather than in tutorials — reliability, performance, and graceful failure. My path started in IT infrastructure: servers, networks, monitoring, on-call. That operational background still shapes how I write code.

When I design a service I'm not only thinking about its logic — I'm thinking about how it runs in production, how it scales, how it degrades, how the person on call at 3 a.m. will diagnose it.

What I'm working on

Featured projects

JImpossibleMission

2D Java/Swing platformer designed as an in-depth showcase of object-oriented design patterns — MVC, Strategy, Command, Flyweight, and reflection-based view dispatch across ~117 classes. Ships with UML diagrams and a benchmarked stream vs parallelStream comparison.

Block 1 To 9

Number-merging Android puzzle with an original "special move" diagonal-unlock mechanic — when a block reaches ten, it disappears and grants a window of moves that aren't normally possible. 2018 Java prototype; Kotlin rewrite for Google Play in progress.

Personal Library

Android book tracker with ISBN barcode scanning (Google Vision) and dual-source metadata from Google Books and Open Library. Multi-library data model that takes "this book is in two places" seriously. 2018 Java snapshot; Kotlin / Jetpack Compose rewrite on the roadmap.

Background

Find me