Currently shippingShipping software from Västerås, Sweden
Hi, I'm Maher Jaafar 👋Software engineer in Västerås, Sweden · Flutter, embedded, mobile & AI
I build software people enjoy using, on phones, the web and beyond. Then I go for a run.
Senior software engineer. Since 2018: lead-level Flutter on iOS, Android and embedded screens, TypeScript on the web, cloud and AI behind it. I build products from scratch, with the user in the room.
Flutter Run · Västerås
8+
Years shipping software
MAHER JAAFAR
Mobile · Web · Product
At a glance
The short version, for recruiters and CTOs.
- Role
- Senior software engineer · Flutter, mobile, embedded, web
- Experience
- 8+ years, shipping since 2018
- Location
- Västerås, Sweden (CET)
- Works
- Onsite in Västerås & Stockholm, hybrid, or remote across Europe
- Open to
- Senior and lead engineering roles, consulting and freelance
- Languages
- English, French, Arabic · Swedish (basic)
Core stack
- Flutter
- Dart
- gRPC
- TypeScript
- Next.js
- Node.js
- Google Cloud
- AWS
- Firebase
- LLMs
- CI/CD
Selected work
Things I've shipped.
The short version. Ask me for the long one.
Product engineering
Senior Flutter and product engineering in a product team, from UX to releases, shaped by customer feedback.
Flutter · Product · UX
Products from zero to the stores
Mobile and web products built from scratch for clients: Flutter apps, TypeScript backends, cloud and CI/CD.
Flutter · TypeScript · Next.js · Firebase
Settio
An AI platform helping newcomers settle in Sweden. Agentic LLM architecture and full-stack web, built and run end to end.
AI / LLMs · Next.js · Automation
Visit settio.ioStack & badges
My running kit.
From the pixel to the cloud.
- Flutter
- Dart
Mobile & embedded
Flutter and Dart since 2018, at lead level: iOS, Android and embedded touch screens.
Flutter · Dart
- System design
- Typed APIs
- CI/CD
Architecture & delivery
Typed APIs, offline-first design, testing and CI/CD: systems that stay reliable as they grow.
System design · Typed APIs · CI/CD
- TypeScript
- Next.js
- Node.js
Web & backend
TypeScript end to end: Next.js frontends and Node.js APIs that are typed and easy to change.
TypeScript · Next.js · Node.js
- Google Cloud
- AWS
- Firebase
- LLMs
Cloud & AI
GCP, AWS and Firebase, plus hands-on LLM and agent work.
Google Cloud · AWS · Firebase · LLMs
- FlutterCon Europe speaker
- DevFest Stockholm speaker
- Flutter Västerås organizer
- Google for Startups mentor
- iOS & Android
- System architecture
- gRPC
- CI/CD
- Testing
- UX
- LLMs
Career · 2018 → now
My career, in 5K splits.
Every good run has a story for each kilometre.
Distance
5.00 km
Years
8+
Pace
Steady
- 1KM 1 · 2018Warm-up
Start line: software engineer
First cross-platform apps and the backends behind them, with Flutter from its beta days.
- 2KM 2 · ConsultingTempo
Full-stack Flutter developer
Mobile products end to end for clients: Flutter apps, their APIs and the cloud they run on.
- 3KM 3 · ConsultingIntervals
Full-stack TypeScript engineer
Web platforms with TypeScript, Next.js and Node.js, from database to UI.
- 4KM 4 · Product teamHill repeats
Senior Flutter engineer
Lead-level Flutter in a product team, close to real users.
- 5KM 5 · NowKick to the finish
Senior product engineer
Product engineering from UX to releases and customer feedback. Plus Settio on the side.
Berlin, 2025 · On stage at FlutterCon Europe 2025
Crowd cheering, live.
Sharing what I learned building Flutter apps, with a room full of people who notice every dropped frame.
This App is Built Different: Advanced Memory Management in Flutter
Watch on YouTubeLet's talk
Five ways I can help.
Consulting or freelance. Onsite in Västerås, Mälardalen and Stockholm, remote across Europe.
Mobile & embedded apps
Flutter for iOS, Android and embedded touch screens (HMI), from prototype to production.
Product from zero
Idea to v1 on mobile and web, with a codebase your next hire will thank you for.
Cloud, DevOps & CI/CD
Pipelines that test, build and ship on every push, plus the cloud behind them on GCP, AWS or Firebase: automated releases for apps, web and backends.
Flutter architecture review
A focused audit of architecture, performance and release flow, with a concrete fix list.
SEO & search visibility
Technical SEO, structured data and content so Google and AI assistants understand your site, tracked in Search Console. This site is the example.
Principles
Rules I run (and code) by.
Negative splits.
// Start steady, finish strong. Ship small, then speed up.
Form over speed.
// Clean architecture beats late-night heroics.
Run with a crew.
// Pair, review, mentor. Teams go further than solo runners.
Off-track
The human behind the build().
Maher Jaafar
Afternoon run · Västerås, Sweden
- Usual run
- 5–15K
- Long enough to think, short enough to go fast
- What I actually track
- Pace
- Distance is a number. Pace is a personality.
- Open ping pong challenge
- 1
- Yes, you
- Ski slopes
- Green
- Maximum enthusiasm, learner technique
- Fika
- ∞
- And trips to wherever the next meetup is
Languages
I can talk to your users.
ArabicNative
EnglishFluent
FrenchFluent
SwedishBasic, fika-ready
Crew & community
I never run alone.
- Organizer
Flutter Västerås
Meetups and events that bring Flutter developers together.
- Co-founder
Flutter Tunisia
Co-founder and organizer since 2020.
- Mentor
Google for Startups Accelerator
Helping founders ship better products, since 2023.
- Volunteer
NGO association work
Giving time to causes beyond code.
- Vice-president
Microsoft Tech Club, ISIM Monastir
2018–2020: organising events and leading student teams.
Writing
Notes from the track.
How I think about product, shipping, UX and AI.
Water station · FAQ
Quick questions, quick answers.
Grab a cup, keep running.
Who is Maher Jaafar?
Maher Jaafar is a senior software engineer in Västerås, Sweden. He builds products with lead-level Flutter on iOS and Android, TypeScript and Next.js on the web, plus cloud and AI. He has spoken at Fluttercon, organizes Flutter community events and founded Settio.
Looking for a software engineer or Flutter developer in Västerås?
Maher Jaafar is a senior software engineer and Flutter developer based in Västerås. He works onsite in Västerås, Mälardalen and Stockholm, or remotely across Sweden and Europe, as a consultant, freelancer or senior team member.
Is Maher available as a Flutter consultant or freelance software developer?
Yes. Maher takes consulting and freelance work: Flutter mobile and embedded apps, products built from zero on mobile and web, and Flutter architecture reviews. Use the contact form on maherjaafar.com to describe your project.
Does Maher build embedded Flutter apps and interfaces?
Yes. Maher builds Flutter interfaces for embedded touch screens and connected devices (HMI), from prototype to production, alongside mobile apps for iOS and Android.
Does Maher also build web platforms?
Yes. Besides Flutter, Maher is a full-stack engineer working with TypeScript, Next.js and Node.js, deploying on Google Cloud, AWS or Firebase.
Does Maher work remotely, for example with teams in France?
Yes. Maher works remotely with companies across Europe, including France (he speaks fluent French), and onsite in Sweden.
Why build your app with Flutter?
Flutter ships one codebase to iOS, Android, web and desktop, with native performance and a fast development loop. It cuts time to market and keeps the product consistent on every platform.
Does Maher handle DevOps, CI/CD and cloud infrastructure?
Yes. Maher sets up CI/CD pipelines that test, build and release mobile apps, web apps and backends automatically, and the cloud infrastructure they run on, on Google Cloud, AWS or Firebase. Teams get faster, safer releases and fewer manual steps.
Does Maher also do SEO for websites?
Yes. Maher handles technical SEO for company and product websites: site structure, speed, structured data (schema.org), multilingual setup, content and Search Console, so search engines and AI assistants understand the site. No one can promise a #1 ranking, but he builds the strongest legitimate foundation for it.