From requirements to implementation
I work from requirements and constraints, defining structure and trade-offs before moving to implementation.
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.

An engineering mindset focused on clarity, correctness, and managing complexity.
I work from requirements and constraints, defining structure and trade-offs before moving to implementation.
Experience in building and integrating services, APIs, and systems, with attention to data flow and system boundaries.
Currently studying and experimenting with machine learning and data-driven approaches.
Projects where I focused on system design, non-trivial requirements, or architectural decisions.
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-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 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.
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.
For collaborations or technical discussions, you can reach me by email or on GitHub and LinkedIn.