

Hello! I'm Fabrizio Duroni. I live in Como, Italy with my family, my girlfriend Chiara, and a lot of computers.
I fell in love with technology when I was 6, after receiving my first Game Boy for Christmas. I still remember the first day I played Super Mario Land 2, it was truly amazing.

My journey continued with another console, the Nintendo NES. Just to be clear, video games are one of my main hobbies. After the first two Nintendo consoles, I became a PlayStation fan and have owned every Sony console released since 1994.
I got my first PC when I was 12, equipped with an AMD K5 processor (no Intel Pentium?!!! 😮) and 64 MB of RAM. I remember experimenting with it and discovering new things about computer science every day.
I started programming at 14, beginning with Pascal in high school, then moving on to C, Java, and PHP during my bachelor's degree. In 2009, I fell in love with Apple 📱, and in 2010 I started developing iOS applications. That's why I’m passionate about Swift and Objective-C.
Around the same time, I started my internal struggle over which platform is best between Apple, Microsoft, or Linux, a debate that still isn’t over 😅.

In 2013, I started my master’s degree, specializing in computer graphics, the area of computer science I love most. This is also when I fell in love with C++. I’m also proficient in JavaScript, TypeScript , Java and Kotlin.
I consider myself an experienced developer who enjoys his work immensely. Programming is both a challenge and a way to connect with brilliant people every day.
If you want to read more about my journey in computer science, visit the sections below, where you will find some of my projects, my work experiences, and the technologies I use daily.
Maybe after reading this biography, you still have some questions about me. Here are some answers to the most common ones:

Over 18+ years of experience building mobile and web applications, I've worked with a wide range of technologies. From iOS development with Swift and Objective-C to full-stack solutions with Spring Boot, React, and Kubernetes.
Here's an overview of my technical expertise and the tools I use to build performant, scalable applications 🚀.
React Native8+ years
Expo1+ years
iOS15+ years
Android8+ years
React8+ years
Next.js1+ years
Expo1+ years
Gatsby5+ years
Spring Boot5+ years
Kubernetes5+ years
Docker5+ years
Grafana5+ years
Swift10+ years
TypeScript6+ years
JavaScript6+ years
Kotlin5+ years
Java15+ years
Objective-C15+ years
Designing and implementing iOS and Android apps for the main brands of the company:

Thesis: "Spectral Clara Lux Tracer: physically based ray tracer with multiple shading models support". You can find more info about it in the project section.

Designing and implementing iOS and Android apps for the main brands of the company: Vanity Fair, Glamour, Wired, Vogue. I also worked with the web team to develop the new version of the official web sites for GQ Italia, Glamour, CNLive! and Vogue Italia.

Design and development of mobile application on iOS, Android and Windows phone platform, for enterprise distribution (ad-hoc distribution) or within the various app store. Design and development of Web application used as backend for mobile app. Design and development of Enterprise Web application.

Software development for textile industry.

Assigned on Eurosig integration BA-HVB/Unicredit project, I worked with the Accenture Consultant team as a PMO.

Thesis: "Grandi Giardini: implementazione di un portale web con funzionalità e-commerce". A web e-commerce developed for Grandi Giardini Italiani s.r.l., a company dealing with the organization of events in some of the most beautiful italian gardens (never deployed in production).
Physically based ray tracer with multiple shading models support and CRI evaluation. Project developed for my master degree thesis at University Milano-Bicocca - Imaging and Vision Laboratory.

An iOS OpenGL ES application inspired by Walt Animation Disney Studios BRDF Viewer. It shows some of the most famous lighting model used in computer graphics and that supports color calculation using RGB and spectral data of lights and object surfaces.

A Swift library to read and modify ID3 Tag of any mp3 file. Supported ID3 tag version: 2.2. and 2.3. Listed in the implementations section of the official ID3 standard website id3.org. It supports the following operating systems: iOS, macOS, tvOS, watchOS, Linux.

A SwiftUI custom TabBar view with action button for modal content display. Fully compatible with Mac Catalyst. Available as a standalone framework, a SwiftPM package and as a Cocoapods pod.
