Camillo Bucciarelli Camillo Bucciarelli
Current language: English. Switch to italiano Current language: English. Switch to italiano
Home Blog Talks CV Contact
Speaking

On stage,
with enthusiasm.

12
events
8
unique talks
11
cities
4
active years
Cities
Events
Jun 6
DevFest Vicenza 2026
Vicenza · Jun 6
site →
May 27
PyCon Italia 2026
Bologna · May 27
site →
Apr 18
DevFest Pisa 2026
Pisa · Apr 18
site →
Feb 7
WinterTech '26
Aosta · Feb 7
Nov 21
Devfest Alps 2025
Turin · Nov 21
Nov 15
DevFest Catania 2025
Catania · Nov 15
site →
Oct 25
DevFest Roma 2025
Rome · Oct 25
Oct 14
Codemotion Milan 2025
Milan · Oct 14
site →
Oct 4
DevFest Modena 2025
Modena · Oct 4
site →
Sep 20
DevFest Campobasso 2025
Campobasso · Sep 20
site →
Apr 17
Python Pescara
Pescara · Apr 17
site →
Nov 18
Devfest Pescara 2023
Pescara · Nov 18
site →
Talks
English

Fullstack Dart? It Can Be Done

Serverpod is an open-source Dart server designed to integrate with Flutter applications, enabling you to develop both the Backend and Frontend using a single language.

English

Some Pills to Boost Our Flutter App's Immune System

In this talk, we'll look at some strategies to make our Flutter apps a bit more secure. We'll focus on four key areas: • managing secrets and environment variables; • secure storage of tokens and credentials; • certificate pinning with Dio; • Runtime Application Self-Protection (RASP) using freeRASP. By the end, you'll have the tools to give your apps a few extra defenses against attacks.

English

Codemotion Tech Expert in Community Expert

I will be available in the networking area in front of the main stage as Tech Expert in Community Expert . Let's meet there for questions, mentoring, and special activities (with related gadgets) we have for you. We could discuss about these several topic: - How to manage complex Forms in Flutter without headaches - How to develop in a secure way in Flutter: - Store secrets, tokens and user credentials - Certificate pinning - Runtime Application Self-Protection (RASP) - How to perform a KNN query on Firebase - How to reduce Firestore read access with proper cache policies - First steps to use Compose Multiplatform

English

Another Way to Manage a Cache for Firestore

One of the key concerns when using pay-per-use services like Firebase is adopting all possible best practices and strategies to limit costs. In particular, we'll focus on how to manage a cache that allows us to reduce read and write operations by leveraging Firestore's offline capabilities and Remote Config.

English

Pocket LLM: Offline Generative AI on Smartphones with Flutter

Large Language Models today are almost always used via cloud services, with associated costs, latency, and privacy implications. But do we really need to always be connected? In this talk, we'll see how to run LLMs directly on a smartphone, fully offline, using Flutter and the Cactus framework. We'll analyze the advantages and limitations of on-device inference and show a real demo of a Flutter app integrating a local language model.

English

K-nearest-neighbor Query and How to Use It with Firebase

In recent years, semantic search powered by artificial intelligence has moved from academic theory to production-ready tools. In this talk, we'll explore how to integrate vector search into Firebase projects, starting from the core concepts all the way to concrete implementation. We'll see how to store embeddings, configure an index, and run similarity-based queries.

English

The Five Principles of Harmony: A Fantasy Journey Through SOLID Principles

Get ready to live an epic adventure in the kingdom of Artefatos! What if the SOLID principles were ancient secrets guarded by mysterious oracles? What if learning programming best practices were like embarking on a fantasy quest to save a kingdom from chaos? In this talk, you'll leave behind the usual theoretical slides to follow the young wizard Refactor on an exciting journey through The Five Principles of Harmony. Through an engaging narrative set in a fantastic world, you'll discover how to: ⚔️ Defeat the fearsome Unravelor and the artifact that tries to do everything and ends up destroying everything (just like that legacy code we all know) ✖ Overcome the five trials of the oracles — each SOLID principle becomes a challenge to tackle with concrete code examples and practical solutions 🏆 Become more aware — transforming abstract concepts into concrete skills through the power of storytelling Get ready to see the SOLID principles in a completely new light. The adventure awaits!

English

Is It Possible to Handle Complex Forms in Flutter Without Having a Nervous Breakdown?

Fortunately, the answer is YES. To help you with this, there's Reactive Forms — a package inspired by Angular's reactive forms that boosts Flutter's native form management. Reactive Forms, through a simple interface, allows you to implement complex validation rules in a simple, reusable, and intuitive way. Moreover, through its API, it lets you not only use the built-in form fields but also implement your own, whether simple or complex. In short, it saves us time and sanity.

Want me to speak at your event?

Invite me to speak →