Freelance software engineer. I build event-driven backends in Scala — the kind that stay correct under load and don't page anyone at 3am.
Twenty years in, the work keeps landing in the same place: Apache Kafka, functional Scala (Cats Effect, fs2, http4s), and AWS. Currently technical lead, on contract, on a device identity and authentication service running across three regions.
Before software I trained as a perito meccanico — a mechanical technician — and I still build and tune RC cars. Engines taught me to understand every tolerance before trusting the assembly.
There are 80-odd repos here. Most are old, in other languages, or were built to learn something. These are the ones worth your time:
| kafka-serialization | Composable Kafka serializers and deserializers for Scala. Lego bricks, not a framework. |
| mnemosyne | Deduplication for at-least-once systems. Two nodes, same processor id, no double processing — on DynamoDB's conditional writes. |
| jsonpath | JSONPath for Scala, made composable. The spec has no place for $.foo == $.bar; here it's first class. |
| batcher | Batch similar requests together, transparently to the caller. |
I write at filippodeluca.com — distributed systems, Kafka, Scala, and occasionally a cat that learns to quack.
Available for contract work on Kafka platforms, distributed systems and Scala codebases.
me@filippodeluca.com · filippodeluca.com · linkedin.com/in/filippodeluca





