I'm Lorenzo, a Milan-based software developer specialized in system-level programming, full-stack development, and DevOps. I build performant software from the ground up — from bare-metal logic to production-ready applications and infrastructure that scales.

Lorenzo Rottigni
Software Developer
I'm Lorenzo, a Milan-based software developer specialized in system-level programming, full-stack development, and DevOps. I build performant software from the ground up — from bare-metal logic to production-ready applications and infrastructure that scales.
Your opinion is essential for me.
I am constantly striving to improve my website and provide the best user experience possible. That's why I value your feedback and opinions about my website. I believe that your feedback will help me to identify areas of improvement and make necessary adjustments to enhance your experience. So, whether you loved me website or have suggestions for improvement, I want to hear from you. Please take a few moments to fill out my website review form and let me know what you think. Your feedback is greatly appreciated!
Vision
I believe the future of software lies in transparency, automation, and resilience.
As a developer at the intersection of system-level programming and full-stack development, I combine low-level performance with high-level usability. I primarily work with Rust and Node.js, selecting the best tool for each scenario.
I'm committed to open source as a core philosophy. Whenever possible, I release my work publicly — because great software grows through collaboration, visibility, and shared ownership.
I see cloud-native development as the backbone of modern infrastructure. From CaaS, Docker, and Kubernetes to CI/CD pipelines, I design systems that are scalable, automated, and built for continuous delivery.
What I do
- Websites
Design and development of professional, responsive websites tailored to your needs.
- Web applications
Creation of custom web applications to enhance your online presence and streamline your business processes.
- CMS & CRM
Implementation and customization of content management systems and customer relationship management systems.
- BE & MVC & ORM
Development of robust back-end systems using the Model-View-Controller architectural pattern and Object-Relational Mapping techniques.
- SEO
Optimization of your website's content and structure to improve its search engine ranking and increase traffic.
- DevOps
Implementation of a DevOps methodology to improve collaboration and efficiency in the development and deployment process.
- Web analytics
Analysis of your website's traffic and user behavior to gain insights and make data-driven decisions.
- DB & DBMS
Design and implementation of databases and database management systems to efficiently store and retrieve your data.
- Web scraping & Web crowling
Extraction of data from websites using automated tools to gather information for analysis and research.
- Hosting management (GCP, AWS)
Management and optimization of your hosting infrastructure on popular cloud platforms such as AWS and GCP.
My Timeline
- Stage at Cisco
I earned a certificate of attendance for a program where we simulated the process of creating a startup, focusing on both the financial and technical aspects. During the program, I worked with my team to develop a shopping management system using Java Swing.
- IT Essentials certification
Certification that provides a foundational understanding of computer hardware, software, and networking.
- CCNA certification
Certification that covers a broad range of networking concepts, including network protocols, LAN and WAN technologies, network security, and network troubleshooting.
Information Technology High School graduation I hold a high school degree that certifies my general knowledge of the IT world, which includes an understanding of programming languages such as C/C++, Java, PHP, database management, and network architecture.
- Boolean Academy Full-Stack web development course
700+ hours intensive programming course whose purpose is to train Full-Stack web developers through daily and professionalizing theoretical and practical lessons.
- Boolean Academy certification
Certification of Boolean Academy Course completion.
- Full-Stack Web Developer at Deesup srl
I began my career at Deesup as a Full-Stack Web Developer, where I worked with the Nuxt2 front-end framework and the Vendure.io back-end NodeJS framework, which is oriented towards e-commerce. These frameworks communicate with each other through the Apollo GraphQL API infrastructure. Additionally, I gained valuable experience using both the Google Cloud and AWS platforms.
- deesup.com release
I am proud to have been the main contributor of the front-end part of the new ecommerce platform deesup.com, which has recently been released.
Small investment in dedicated hosting services To enhance my web development capabilities, I acquired the wildcard for the rottigni.tech domain and purchased three VPS from Host.it. I successfully configured the Nginx webserver on each machine to work seamlessly with my own services.
storage.rottigni.tech release I launched a Python Flask application to manage my personal storage on the VPS beta.rottigni.tech filesystem.
cv.rottigni.tech release I have published my web CV, which was created using HTML and CSS exclusively in A4 format.
portfolio.rottigni.tech release First stable release of this awesome portfolio.
- Data Science fundamentals course
Free data science course by Piero Savastano that introduced me to the world of data science and machine learning.
- Machine Learning & Deep Learning bootcamp
Data science course by Jose Portilla that covered the following topics: Python, NumPy, Pandas, Matplotlib, Seaborn, Plotly, Cufflinks, Geographical Plotting, Data Capstone Project, Linear Regression, Cross Validation and Bias-Variance Trade-Off, Logistic Regression, K Nearest Neighbors, Decision Trees and Random Forests, Support Vector Machines, K Means Clustering, Principal Component Analysis, Recommender Systems, Natural Language Processing, Big Data and Spark with Python, Neural Nets and Deep Learning, and Convolutional Neural Networks.
- Stable Deesup RaaS Demo
Released an on-demand demo of Deesup RaaS For Molteni&C brand. A powerful and scalable tool aimed to help companies to manage products that are the end of their life cycle.
- Release of rottigni.tech landing page
A simple landing page built with SvelteJS to wrap my services into a single hub, and make them easily discovered from Google bots.
- inmemory.deesup.com release
Release of a high-performance Redis-based in-memory cache service for Deesup's client services, utilizing the Fastify framework for enhanced speed and efficiency. This innovative solution optimizes response times, improves scalability, and empowers clients to effortlessly manage and optimize their cached data.
- jupyterhub.rottigni.tech release
I have successfully deployed my personal JupyterHub instance using Docker Swarm to create child JupyterLab containers for registered users. One of the standout features is the seamless integration with the storage.jupyterhub.rottigni.tech GitLab repository. This is facilitated through a bash script, which runs as a cron job inside the Docker container, ensuring secure and versioned persistence of notebooks. Additionally, my Portfolio Seeder enables the display of notebooks directly from the GitLab repository on this website.
- smtp.rottigni.tech release
Release of my personal SMTP service, a streamlined Fastify application designed to send emails within my domains using REST APIs. This service enables me to receive real-time reports about various aspects, including my portfolio seeder logs, my portfolio contacts form and the status of my services.
- Release of vendure-scalapay plugin
An open-source plugin seamlessly integrating Scalapay as a payment provider within the Vendure NestJS e-commerce framework.
- NLP Course
Natural Language Processing course by Jose Portilla. I learnt a comprehensive set of techniques for effectively handling, manipulating, and transforming text data within the realm of data science.
- sentry.rottigni.tech release
Release of rottigni.tech ecosystem sentry, a dockerized instance of Grafana seamlessly integrated with Prometheus. It efficiently retrieves data from node and blackbox exporters strategically deployed across my servers.
- K8s Course
Kubernetes and cluster tools with Docker Captain Bret Fisher. This course covers crucial aspects, including DevOps workflows, production-level Kubernetes features, and infrastructure-as-code deployment methods, providing a comprehensive understanding of essential Kubernetes skills.
- Bare-Metal K8s cluster migration
Successfully migrated the entire rottigni.tech infrastructure to a bare-metal kubeadm cluster comprising multiple nodes over the internet, incorporating components such as the ingress-nginx-controller and MetalLB.
- Computer Vision Course
Computer Vision course by Jose Portilla. I learnt the latest techniques in computer vision with Python, OpenCV, and Deep Learning.
- Vendure Article
I won a contest by Vendure Framework for writing an article about my experience with Vendure. As a reward, I received a 3-day ticket to the WeAreDevelopers World Congress 2024 in Berlin.
- Google Cloud Summit 2024
I attended the Google Cloud Summit in Milan, thanks to Deesup, to explore integrating Google Cloud into our systems. I also attended several insightful presentations from Google partners.
- Raspberry PI + K3s
I purchased my first Raspberry Pi 5 to start a new project: transitioning my personal production cluster from a cloud-based bare-metal Kubernetes setup to an in-home solution using k3s and multiple Raspberry Pis.
- WeAreDevelopers Festival 2024
Attending the WeAreDevelopers World Congress 2024 in Berlin was an amazing experience. I visited my favorite companies, including Docker, and attended invaluable speeches, such as the one by Douglas Crockford, the inventor of the JSON standard.
- RedHat Summit Milan 2024
I attended the RedHat Summit in Milan, where I had the opportunity to learn about the latest trends in Cloud and AI through a series of engaging presentations.
- s3.rottigni.tech release
I deprecated my old proprietary static content provider, storage.rottigni.tech, in favor of a more secure and Kubernetes-friendly solution based on the S3 standard, MinIO (minio.rottigni.tech).
- molteni.deesup.com release
I launched an e-commerce resale platform for Molteni&C, marking the first deployment of my fully developed white-label project, "RaaS" (Resale as a Service).
- K8s-scheduler release
I have published a Kubernetes plugin, written in Go, to public registries. It provides a custom resource definition (CRD) called 'Scheduler' to simplify the management and creation of CronJob resources.
- arper.deesup.com release
I launched an e-commerce resale platform for Arper, the second deployment of the RaaS project.
- RPGX release
I have published my first game engine, named RPGX and written in Rust, to public registries.