francescomargiotta.com

About me

I'm Francesco Margiotta Casaluci, a backend engineer based in Puglia, Italy. Since 2019 I've designed and built backend systems across R&D, telemedicine and enterprise platforms.

Today I work as a Backend Developer at Links Management and Technology, building microservices in Java 21 and Spring Boot 3, ETL pipelines with Camunda and architectures orchestrated on Kubernetes, with CI/CD pipelines on Azure. Lately I've focused on building agentic platforms and MCP servers that support AI systems.

Along the way I've worked with Quarkus, PostgreSQL and MongoDB, designed BPMN workflows and REST APIs following the OpenAPI standard, and applied the FHIR standard for healthcare interoperability. I hold a Master's in Computer Engineering from the University of Salento and care deeply about code quality: design patterns, testing and clean architecture.

I'm also co-author of a research paper on ML and NLP for supporting women and families during pregnancy (MamaBot, 2018). Outside work I'm into landscape and astrophotography, I read a lot, and I build small Android apps in Kotlin.

Skills

Backend and microservices
Java 21, Spring Boot 3, Quarkus, OpenAPI-driven REST APIs, design patterns, testing
Data and integration
PostgreSQL, MongoDB, ETL pipelines, BPMN workflows with Camunda, the FHIR standard
Cloud and delivery
Kubernetes, containers, CI/CD pipelines on Azure, observability
Applied AI
Agentic platforms, MCP servers, integrating models into existing systems

How the tools and articles are made

Every tool published here implements a public, documented algorithm, and runs entirely in the browser: the data you enter never leaves your device and is never transmitted to any server. That is a deliberate choice — for tools handling tax codes, bank accounts or tokens, the absence of transmission is the strongest guarantee anyone can offer.

The blog articles start from the same code. The examples in them are not borrowed from other sources: they are generated by running the implementation that powers the tools on this site, and verified before publication. Where an algorithm has a known edge case — omocodia in the Italian tax code, an all-zeros VAT number that passes its checksum — the article says so explicitly, because that is almost always where the bugs come from.

I do not publish sponsored content and I am not paid to mention products or services. The site is funded by display advertising, kept separate from the working areas of the tools. If you find an error in an article or a tool, write to me: corrections are published and the page's update date is changed accordingly.

Contact

For error reports, collaboration proposals, or just to talk about backend engineering, email is the fastest channel. You can also find me on GitHub and LinkedIn.

Résumé

Download CV (PDF)