Gabriel Palmisano EN/IT

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

Gabriel Palmisano

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.

  1. BariWhere I live
  2. 449 km to Pesaro
  3. 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.

150k+downloads a month on pub.dev
370+stars on GitHub
~3years from contributor to lead maintainer

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

Talks

On stage

14 talks900+ 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.

Flip through the slides25 slides · PDF
  1. 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.

Flip through the slides20 slides · PDF
  1. 9 Apr 2026GDG Bari, April Tech TalksBari
  2. 6 Jun 2026DevFest VicenzaVicenza
  3. 19 Sep 2026DevFest CampobassoCampobasso
  4. 10 Oct 2026DevFest MilanoMilan
  5. 17 Oct 2026DevFest LecceLecce
  6. 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.

  1. 17 Oct 2026DevFest LecceLecce

Codemotion Milano: Tech Expert on Flutter

IT

Two days at the Flutter stand, answering questions from developers.

  1. 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.

  1. 11 Nov 2025IPSIA Giuseppe BenelliPesaro
  2. 13 Nov 2025Istituto Omnicomprensivo Della RovereUrbania
  3. 13 Nov 2025ITC Giuseppe CelliCagli
  4. 14 Nov 2025IIS Raffaello, first roundUrbino
  5. 14 Nov 2025IIS Raffaello, second roundUrbino
  6. 21 Nov 2025University of UrbinoUrbinoRecordingEvent

Want a talk at your event? My sessions are on Sessionize.

Experience

Bringing maps out of the office.

  1. EBWorld

    Mobile Developer & Business Analyst

    Sep 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.
  2. ALTEN Italia

    Flutter Developer

    Mar 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.
  3. ALTEN Italia

    .NET Developer

    Dec 2022 – Mar 2023 · Bari

    • A C# portal for onboarding candidates: interviews, automated coding tests and results.
  4. MAV Reality

    Junior Developer

    Jul – 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

Contact

Say hi.

For a talk, for open source, or for a coffee in Bari.

GitHub
gabbopalma
LinkedIn
gabrielpalmisano
Sessionize
gabrielpalmisano
Instagram
gabrielpalmisano

Built with Jaspr, Flutter and maplibre_gl. Map data: Natural Earth.

© 2026 Gabriel Palmisano

Which map is that? maplibre_gl, running live. I maintain it.