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.