Available for selected collaborations and technically challenging projects

Software Engineer

I approach software from an engineering perspective, focusing on structure, trade-offs, and maintainability. I work mainly on backend and system integration. I am currently exploring machine learning and distributed systems.

Software designFrom requirements to implementation with clear structure and trade-offs
Backend & systemsBuilding and integrating services, APIs, and data flows
Industry 4.0Experience with SCADA, HMI, and real-world industrial applications
Portrait of Alex Santini

What I bring

An engineering mindset focused on clarity, correctness, and managing complexity.

Engineering

From requirements to implementation

I work from requirements and constraints, defining structure and trade-offs before moving to implementation.

Backend & systems

Integration and data flows

Experience in building and integrating services, APIs, and systems, with attention to data flow and system boundaries.

ML

Exploration and experimentation

Currently studying and experimenting with machine learning and data-driven approaches.

Selected work

Projects where I focused on system design, non-trivial requirements, or architectural decisions.

Distributed systems

Distributed Sensor Hub

Peer-to-peer system for aggregating IoT sensor data without a central coordinator. Implemented gossip-based membership and LWW CRDT replication to handle node joins, failures, and state convergence, exposing cluster state through HTTP APIs.

Microservices

Medaryon

Microservices-based platform for the medical domain, designed around independent services communicating through messaging. Implemented service decomposition, inter-service communication, and data management for users, appointments, reports, and notifications.

Full-stack

Smart Budget

Full-stack application for personal budget management, with authentication, transaction handling, and REST APIs backed by SQL Server. Focus on backend structure, data consistency, and API design.

About

I have a background in computer engineering and I am currently pursuing an MSc in Computer and Information Engineering. My experience includes working on real-world systems and integrations. I am particularly interested in how systems behave under real constraints, and I am currently moving towards machine learning and data-driven systems.

Get in touch.

For collaborations or technical discussions, you can reach me by email or on GitHub and LinkedIn.