Hello, World!

I'm Marco, a Full-Stack Web Developer.

Download my CV

I’m an Italian student currently studying Full-Stack Web Development 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!).
Currently under development.

Built In

Rust

Thatshort

Full Stack Web Application

View Repo


Simple URL shortener application

Built In

Frontend - TypeScript/React/Vite

Backend - TypeScript/NodeJS/Express

Database - PostgreSQL

YASP - Yet Another School Project

Backend Application

View Repo


Backend application for courses & students management.

Built In

Backend - Java 21/Spring

Database - PostgreSQL


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

Full-Stack Web 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)

Display: 27’’ LG HDR 4K 27UL500P

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

Software


IDE: NeoVim

Terminal: Ghostty && Tmux

Package Manager: Brew

Virtual Machines: UTM

API Testing: Postman

Browser: Safari

UI Design: Figma

Others: OrbStack, BoringNotch, RayCast


Let's Connect!

Developed with and a MacBook by Marco Facecchia