Hello, World!

I'm Marco, a Back-End Web Developer.

Download my CV

I’m an Italian Back-End Web Developer with high interest in all types of technologies. My passion and commitment to programming allows me to bring the highest quality possible on each project as far as my knowledge can take me.


Projects

During my spare time I enjoy developing some small projects, whatever it’s for experimenting new functionalities or just practising on the best practises (oops wordplay). Here are some of my latest projects, you can have an overview here, but if you are a geek and want to analyse the code behind each project I’ll leave the link to the GitHub repo.

Maven Archetype

Maven Archetype for Spring Boot applications

View Repo


Maven Archetype for Spring Boot Application applications with built-in Logging, Service-layer abstractions, Auth config, Auditing, and more.

Built In

Java 21

Maven 3.9.9

Spring Boot 3.5.7

Vibing ~

CLI tool

View Repo


CLI tool for an easy integration with the Vibes application (written in Rust!).

Built In

Rust

Smart House Model

Project Demonstration

View Photos


Development of a home automation model using Arduino UNO R3, Arduino Mega, ESP8266 programmable boards; use of servomotors, temperature sensors, infrared sensors, motion sensors, 1602 LCD display; integration with third-party services for sending automated emails; remote control of lighting through a web server.

Built In

C++

Arduino/ESP Boards


Experiences

Besides my studies, all my work experiences have really helped me become a better developer and a better coworker. Here are all my recent work experiences, with a quick rundown of what I accomplished and learned from each.

Ready2Use

Junior Software Developer

Pescara, Italy

June 2025 - Current

Ready2Use

Internship

Pescara, Italy

March - June 2025


During the internship period, I worked as a Full Stack Web Developer on an application for clubs' events & menus management, featuring many technologies such as Keycloak, Stripe, MinIO, and more, as well as the deployment of the whole stack (containerized using various Docker Containers) on a remote server through a pipeline (which included the build & push of some services to a container registry, and the monitoring of all the services' performance through many observability services such as Telegraf, Grafana & InfluxDB).

What I learned

Teamwork

Java/Spring apps development

Public Speaking

Containerization

Application Deployment

Ericsson

INFUSE Program Internship

Athlone, Ireland

July - August 2023


Divided in two teams of aspiring developers, we developed an Android application in Java & XML using Android Studio.

What I learned

Teamwork

Java/XML apps development

Speechmaking


Home Setup

As a Developer and tech enthusiastic I love collecting all the latest tech equipments to be as productive and motivated as possible. Here’s my current home setup!

Main Devices


Laptop: Apple MacBook Pro 2021 (M1 Max 24 Core GPU 32GB RAM)

Mobile: Apple iPhone 13 Pro (256GB)

Tools


Keyboard: Apple Magic Keyboard 2 (White)

Trackpad: Apple Magic Trackpad (Space Gray)

Mouse: Apple Magic Mouse 2 (White)

Headphones: Beats Solo3 Wireless (Black) - AirPods Pro 3

Display: 27’’ LG HDR 4K 27UL500P

USB Hub: Anker USB-C 7-in-1

Software


IDE: NeoVim && IntelliJ IDEA

Terminal: Ghostty && Tmux

Package Manager: Brew

Virtual Machines: UTM

API Testing: Bruno

Browser: Safari

UI Design: Figma

Others: OrbStack, BoringNotch, RayCast


Let's Connect!

Developed with and a MacBook by Marco Facecchia