Thomas Gazzoni

About Me

AI-First Developer: Building Smarter Apps with AI Tools and Automation

My Background

I'm a passionate mobile app developer with several years of experience building cross-platform applications. I specialize in Flutter and React Native, and I'm currently focused on building smarter apps with AI tools and automation.

Skills & Expertise

  • Flutter & Dart
  • React Native & JavaScript/TypeScript
  • Mobile UI/UX Design
  • RESTful APIs & GraphQL
  • Go Lang and Rust
  • Blockchain Integration
  • AI Tools, MCP and Automation

My Journey

My journey in technology began at age 14, when I started tinkering with electronic circuits like the N555 timer and transistors. This curiosity soon led me to discover PIC microcontrollers, where I wrote my first programs in Assembly. Eager to expand my skills, I transitioned to coding in C language. By the age of 16, I had developed my first commercial Windows Application—initially using Visual Basic, then Borland Delphi, and eventually Microsoft.NET.

Around 2008, I dove into web development, building websites with jQuery, ASP.NET and PHP. As the landscape evolved, I embraced modern JavaScript frameworks like AngularJS and ReactJS, as well as TypeScript. My experience also includes backend development with Oracle Database, PostgreSQL, MySQL, and MongoDB, where I processed and extracted data using PHP and Python.

Since 2016, I have focused on mobile app development. I started with hybrid app technologies such as Cordova and Ionic, before moving to frameworks that offer a more native feel, like NativeScript and React Native. Over time, I authored several React Native plugins, working with Objective-C and Swift for iOS, and Java and Kotlin for Android. My passion for mobile development has also led me to explore Flutter and Dart, enabling me to build high-performance cross-platform apps.

In 2024, my focus has shifted toward building and exploring AI-powered tools aimed at revolutionizing the software development workflow. I've been actively involved in the development of MCP (Modal Context Protocol), agent frameworks, and custom tools designed to accelerate and enhance the coding process.

This Blog

I created this blog to share my knowledge and experiences with the developer community. Here, you'll find tutorials, tips, and insights on mobile app development, particularly with Flutter and React Native. I also write about emerging technologies and trends in the mobile development space.

Feel free to reach out if you have any questions or if you're interested in collaborating on a project!