tl;dr

Ciao! I'm Michele De Cillis, and welcome to my portfolio. I'm a software engineer and a tech enthusiast. I am in my final year of a BSc in Computer Science, where I am deep diving into advanced theory and best practices in CS. I also worked for almost three years as a frontend and mobile developer, learning to write quality code that is both efficient and scalable. My school of thought is that technology should help people to grow and express their best. When I'm not learning or making projects, I love cycling, hiking.

in detail

I took my first steps in the world of software development during high school, where I learned the basics of the computer science world and participated in some Arduino competitions. I also participated in the development of a school bingo, where we successfully handled more than 1000 users online at the same time. Our application has been recognized by the national newspaper.

Afterwards, I worked as a mobile and front-end software engineer for almost three years. I worked on e-commerce and highly dynamic websites with real-time client-server communication and a total of roughly 200k monthly visits. With this experience, I developed strong technical skills and a strong ability to work in team, both in person and remotely.
One of the challenges I faced, was to implement a microservice in the web client which allowed the user to try the product in AR, before buying it. I loaded the microservice only when needed, without weigh too much the website. Also, by handling it indipendently, avoiding unnecessary rerendering of the whole website.

Two years ago, I decided to expand my knowledge by enrolling in a computer science degree, motivated by my curiosity about the academic world. I also continued to work as a freelancer on various minor projects to keep my software development skills sharp.

During the year 2023/24, to fullfill my needs in international knowledge and networking, I decided to take an exchange program (Erasmus+) at Université Paris-Saclay, in France, which offered me the opportunity to learn about machine learning and to collaborate in highly international teams. This experience taught me the importance of teamwork and enriched me both personally and professionally.

Strongly passionate about digital minimalism, I firmly believe that technology should serve people. My goal is to build software that is functional, intuitive, and enjoyable to use, contributing to improving the daily lives of users.