At the age of 7, my passion for technology was sparked by my brother, who despite everything, engaged me in tech and science. His love for games and technology deeply influenced me and inspired my career choice. Now as a Software Engineer, I thrive on perpetual learning and the exploration of emerging technologies. [Learn more]
Software Engineer @ Satispay
2024, Milan (Hybrid)
Software Engineer, Rust @ Palette
Jul 2023, contract, San Francisco
Software Engineer @ Aquacloud
Sept 2021 - Nov 2023, Trento
React Engineer @ Facile.it
May 2021 - Sept 2021, Milan
Frontend Engineer @ CHILI
June 2020 - May 2021, Milan
During my tenure at CHILI, I was responsible for the development and maintenance of various sections of the Smart TV app and website, using React as the primary framework. A significant contribution I made was driving the adoption of Typescript across the company's front-end teams. This involved gradually refactoring existing codebases and teaching best practices.
Here are some notable achievements during my time at CHILI:
- Led the successful adoption of Typescript company-wide.
- Revamped the build system by migrating from grunt to Webpack 5.
- Led the transition to a monorepo structure to accommodate internal new projects.
- Conducted extensive refactoring of the testing suite, leveraging jest.
These initiatives aimed to bolster development processes, ensure code quality, and foster an efficient and scalable environment at CHILI.
Fullstack Developer @ Simultech
Dec 2018 - June 2020, Rome
- thess.io: Developed the complete front-end using React (Next.js) and contributed to the backend using Java (SpringBoot). Thess was an event management platform utilized by AS Roma (2019-2020) and Heineken (2019) for managing premium hospitality at Olympic Stadium.
- flyup.aero: Migrated the front-end platform from Angular to React, ensuring a seamless transition.
- schoolr.net: Assisted the client by transforming their design into a functional application. This involved migrating an existing PHP-based web application to Next.js and developing an administration panel.
Apart from these specific projects, I also worked on various other endeavors for multiple clients. My primary focus was building front-end solutions using React, while the backend was developed using Node.js, SpringBoot (Java/Kotlin), or a combination of both technologies.
2023 — github.com/rawnly/gist.nvim
2023 — next-wayfinder.dev
(~3kb minzipped) and flexible package that simplifies the organization of middleware in Next.js applications. With next-wayfinder, you can easily apply different middlewares based on the route or hostname, without having to use cumbersome and error-prone path checks.
2022 — github.com/rawnly/hawk
Github actions don't yet support workflows inside subfolders, neither in your
.github/workflows/ folder or project custom folders. So I made hawk to solve this problem without using custom commands. It lets you copy workflows from custom paths and paste them with a prefix, handling most of the pain. With 10 lines config you have a working monorepo setup.
2022 — raycast-music.app
2016 — splash-cli.app