41.12°N, 16.87°E · Bari, Italy
Gabriel Palmisano
Flutter Developer · Maps & Geospatial · MapLibre Lead Maintainer
I build Flutter apps with maps inside, and I maintain maplibre_gl, the Flutter package of MapLibre.
- Now
- Building a dart:ffi engine for maplibre_gl.
About
Hi, I'm Gabriel.
I live in Bari. I've been writing code since I was a kid, because I wanted to see how far a technology could go.
Maps came later and never left. Every time I see one, I ask myself: which map is that?
Today I'm a Mobile Developer at EBWorld, and most of what I build ends up in the hands of people who work in the field.
I like traveling. That helps, because I also like speaking at conferences.
- BariWhere I live
- ↓449 km to Pesaro
- PesaroEBWorld, where I work
What I work with
Every day
Flutter & Dart·maplibre_gl·AI agents
- Flutter
-
federated plugins, interop (method channels, js_interop, dart:ffi), offline-first sync, Melos monorepos
- Maps
- MapLibre Native and GL JS, GeoJSON and data-driven styles, offline geometry editing, Google Maps SDK
- AI
-
coding agents working in parallel under one orchestrator, skills and plugins for my team's workflows, MCP into Jira, GitLab and running apps, agentic testing of Flutter apps
- Platforms
- Java, Kotlin, Swift, JavaScript: enough to maintain the plugin on Android, iOS and the web
- Web
- Angular and TypeScript, Jaspr (this site)
- On stage
- decks written in Flutter with flutter_deck, live demos
- With clients
- requirements, HLDs and estimates
- Shipping
- GitHub Actions, Maestro, Firebase
Open source
I maintain the map you're looking at.
maplibre_gl is the official Flutter package of MapLibre: vector maps on Android, iOS and the web, custom styles, offline regions, and no API key.
From pub.dev and GitHub, rounded down.
- Elected MapLibre Voting Member.
-
A pilot package in the Flutter team's Native Interop Early Access Program. Read it on the Flutter blog
-
Next: an experimental dart:ffi engine for Android, behind the same Dart API.A 20,000-point GeoJSON load went from 1.46 s to about 0.15 s, and live updates from 9 to 30 a second. See PR #906 on GitHub
pub.devGitHubDocs
Talks
On stage
14 talks~800 people in the room11 cities
Point at a stop and the map takes you there.
Chasing Behavioral Parity: Java, Swift and JS Interop in Flutter
EN
How one Dart API keeps the same map behavior on Android, iOS and the web, when every platform runs a different engine.
-
9 Oct 2026flutterCon, next.app devConBerlin
L'IA che usa la tua app al posto tuo: Testing Agentico su Mobile
IT
AI agents that drive a running Flutter app through the Dart VM Service, and where they fit next to a deterministic CI.
-
9 Apr 2026GDG Bari, April Tech TalksBari
-
6 Jun 2026DevFest VicenzaVicenza
-
19 Sep 2026DevFest CampobassoCampobasso
-
10 Oct 2026DevFest MilanoMilan
-
17 Oct 2026DevFest LecceLecce
-
24 Oct 2026DevFest VeneziaMestre
Panel sull'IA: uso quotidiano, adozione, pro e contro
IT
A panel on how we really use AI at work, put together on the day.
-
17 Oct 2026DevFest LecceLecce
Codemotion Milano: Tech Expert on Flutter
IT
Two days at the Flutter stand, answering questions from developers.
-
28 Oct 2026Codemotion MilanoMilan
Eco+Eco: Ciò che non vi raccontano sull'IA
IT
Talks on AI for students and businesses in the province of Pesaro and Urbino, closing at the University of Urbino with Confindustria Pesaro-Urbino.
-
11 Nov 2025IPSIA Giuseppe BenelliPesaro
-
13 Nov 2025Istituto Omnicomprensivo Della RovereUrbania
-
13 Nov 2025ITC Giuseppe CelliCagli
-
14 Nov 2025IIS Raffaello, first roundUrbino
-
14 Nov 2025IIS Raffaello, second roundUrbino
-
21 Nov 2025University of UrbinoUrbino
Want a talk at your event? My sessions are on Sessionize.
Experience
Bringing maps out of the office.
-
EBWorld
Mobile Developer & Business AnalystSep 2024 – today · Remote
- I build Geo4B Mobile, a Flutter GIS app that field crews in telco, water and energy use on site, offline too.
- I moved the map from per-object to data-driven rendering: from about 3,700 to 50,000+ features on one map, in production since 2024.
- I follow requirements end to end, from analysis and HLD to release, and I help the company adopt AI.
-
ALTEN Italia
Flutter DeveloperMar 2023 – Sep 2024 · Bari
- At EBWorld as a consultant: moved a native Android app to Flutter for Android and iOS, with offline sync, geometry editing and map SDKs.
-
ALTEN Italia
.NET DeveloperDec 2022 – Mar 2023 · Bari
- A C# portal for onboarding candidates: interviews, automated coding tests and results.
-
MAV Reality
Junior DeveloperJul – Sep 2022 · Rutigliano
- My first Flutter apps, with PHP and SQL backends.
Studies
- Corporate Communication and Public Speaking, POLIMI Graduate School of Management, 2025
- Diploma in Business Information Systems, 93/100, 2022