About me

Welcome to my portfolio site, which is currently under construction. This site is being developed using Next.js and TypeScript. I am planning to add a feature that will query my blog articles from dev.to.

My name is Fabio Batti (31), and I hold a master’s degree in Chemistry. However, during my studies, I discovered my passion for software development in 2016. What began as a hobby quickly became my profession. It all started when I wanted to create a simple website for one of my relatives. I knew Python from university, so I felt confident I could manage it. However, let me tell you—it was a terrible website. That experience set me on a lifelong journey to learn as much as I can about software development, and I love the challenges it presents.

One of my strengths is that I am a fast learner and can pick up libraries or languages on my own. While I believe I am better suited for backend development than frontend, I am capable of doing both. Backend development feels more natural to me, and I particularly enjoy writing clean APIs.

The languages I currently use for development are Python, TypeScript, and PHP, but I have a strong interest in Solidity for Web3 development, Rust or Golang for writing high-performance and secure APIs, and Kotlin for native Android development.

I am currently employed as a Tech Lead, working with Laravel and Vue/React for various applications. I also have professional experience with Django, Flask, and Express. One of my biggest challenges was designing the architecture and managing the cloudless deployment of a VM management software that adhered to the microservices philosophy.

In addition to development tasks, I am proficient in setting up deployment pipelines and managing VPS machines. I am also very interested in cloud technologies, which is why I am currently learning Terraform.