---
canonical_url: "https://christianpalladini.me/"
---

<hero>
<template v-slot:title="">

I build things that stay simple <span className="italic,text-muted">

after

</span>

 they get complicated.

</template>

Full stack developer in Rome, tech lead on the rewrites at Links Management & Technology.
Enterprise backends during the day, small sharp tools by choice.

</hero>

<section-item :number="1" title="Open source" size="bleed">

Tools I needed, finished properly, left in the open.

<works :limit="4">



</works>

See everything in [**my projects**](/works).

</section-item>

<section-item :number="2" title="How I got here" size="bleed">
<timeline title="Joined Links Management & Technology" year="2023">

February 2023, in Rome, inside the company's competence centre.

</timeline>

<timeline title="Sifer — Regione Emilia-Romagna" year="2024">

Tech lead on the full rewrite, March 2024 to May 2025. A component library of
twenty-five-odd components, later adopted by other teams in the competence centre.
Symfony, Nuxt, PostgreSQL.

</timeline>

<timeline title="Certified Vue.js Developer" year="2024">

April 2024, from VueSchool — the formal version of something I had been doing for years.

</timeline>

<timeline title="Sintesi — Regione Puglia" year="2025">

January 2025 to August 2026: a regional employment-services platform, a legacy monolith
broken into fifteen-odd microservices. Coordinated a team of four while staying in the
code, and set the DDD and clean-architecture standards the team worked to.
Spring Boot 3, Java 21, Kafka, Kubernetes.

</timeline>

<timeline title="The first things other people installed" year="2025">

October and November 2025: the Dark Discord theme for Zed and for VS Code, and a Nuxt 4
starter with Better Auth and Drizzle.

</timeline>

<timeline title="Libraries and tools" year="2026">

June 2026, a TypeScript SDK for Aruba's electronic invoicing API. September 2026, a VPN
indicator for the Omarchy bar.

</timeline>

The formal version is in my [**resume**](/resume).

</section-item>

<section-item :number="3" title="Let's talk">

I'm open to new projects and collaborations. If you have something in mind, or just want
to ask me a question, write to me.

<contact-form>



</contact-form>
</section-item>

## Sitemap

See the full [sitemap](/sitemap.md) for all pages.
