AboutNaples, Italy

Software developer interested in what happens underneath.

Computer Science student and software developer working across web applications, integrations, embedded systems, and infrastructure. I like turning complex ideas into reliable, useful software.

Portrait of Ivan Cafiero
IVAN CAFIERODW / 001

A bit about me

I like software most when it makes you curious about what is underneath it.

The interface is only the visible edge of a system. I care about the decisions underneath it: boundaries, failure modes, maintainability, and the small details that make software hold up in the real world.

I move between web applications, backend services, embedded computing, Linux, and the infrastructure that keeps those things useful. I learn by building, debugging, documenting, and asking better questions.

Right now

Computer Science student · UniParthenopeNaples, Italy
  • Web and backend systems with clear boundaries
  • Embedded computing, MQTT, and home automation
  • Linux, containers, and self-hosted infrastructure

Tools I use

Enough range to follow a problem across layers.

Languages

Python · JavaScript · TypeScript · Swift · Kotlin · Java · C / C++ · SQL

Web engineering

React · Next.js · Node.js · Express · Flask · REST APIs · Event-driven systems · OOP

Data & cloud

MongoDB · SQLite · Redis · Firebase · Data modeling · Persistence

Systems & infrastructure

Linux · macOS · Docker · Compose · Nginx · Traefik · VPS / self-hosting

Integrations & quality

MQTT · Home Assistant · ESP32 / RISC-V · OpenCore / ACPI · Testing · Git · Agile / Scrum