open voor Flutter- / mobile-jobs

Nikolaos Sporidis

Flutter- en mobile developer · Bachelor Toegepaste Informatica Ik bouw mobiele apps van begin tot eind, vooral in Flutter en Dart. Ik geef om wat gebruikers merken zonder te weten waarom: vloeiende animaties, duidelijke laad- en foutmeldingen, en schermen die alleen opnieuw opbouwen wat nodig is.
nikolaos.dart

Over mij

Nikolaos Sporidis
Nikolaos, 2026 in kleur

Ik bouw de hele app, en wil daar steeds beter in worden.

Dit jaar studeerde ik af in Toegepaste Informatica aan Howest, en Flutter is waar ik het meeste van mijn tijd in steek. Tijdens mijn stage bij HRMS bouwde ik DimonaGuard op mijn eentje: een werkend prototype van een check-in-app voor tablets, met de Flutter-frontend, een .NET-API en de database erachter. Het leerde me evenveel over wanneer je níét moet over-engineeren als over Flutter zelf.

Ik kan zelfstandig een app van idee tot werkende build brengen. Wat ik nu zoek is een team: mensen die zien wat ik over het hoofd zie en me tonen wat ik nog niet weet. Liefst Flutter en Dart, maar ik werk graag over de hele stack.

Opleiding

Toegepaste Informatica, Howest 2026

Focus

Flutter · Dart · Serverpod

Op zoek naar

Junior Flutter-job, op kantoor, hybride of remote

Ervaring

Waar ik tot nu toe heb gebouwd.

Stagiair Flutter Developer

HRMS BV, Bredene · feb — mei 2026

project: DimonaGuard

Een prototype van een check-in-kiosk op tablet: werknemers checken in met hun rijksregisternummer, en de app controleert hun Dimona-aangifte in realtime en maakt of corrigeert die waar nodig. Alleen gebouwd, van begin tot eind: de Flutter-app, een .NET 10 REST-API en een uitgebreide kopie van de MS SQL-database van het bedrijf.

Impact

Opgeleverd als werkend prototype, overgedragen als repo met een gebruikshandleiding, zodat HRMS het kan demonstreren aan het management en potentiële klanten. Daarnaast ging ik in hun bestaande Flutter-apps na wat onnodig opnieuw opbouwde, en zorgde ik dat waarden die nooit veranderen maar één keer worden opgebouwd.

Geleerd

Strikte Clean Architecture was meer dan een prototype waar ik alleen aan werkte nodig had: een use case die enkel doorgeeft aan een repository is gewoon een extra bestand, en in het begin verloor ik tijd met beslissen wat in welke laag hoorde. Eens de eerste flow stond, ging de rest sneller, maar volgende keer kies ik MVVM met repositories, zonder doorgeef-use-cases.

Flutter Riverpod .NET 10 MS SQL

Bachelor Toegepaste Informatica

Howest · afgestudeerd 2026

Mijn bachelorproef onderzocht of Clean Architecture met Riverpod een Flutter-app beter onderhoudbaar en stabieler maakt, en toetste dat aan het DimonaGuard-prototype uit mijn stage.

Projecten

Eén project, goed gebouwd.

Ik toon liever één app die ik regel per regel kan verdedigen dan vijf tutorials.

beide gsm’s in sync

FreshCart

uitgelicht

gedeelde boodschappenlijst · Flutter + Serverpod

Een boodschappenlijst die twee of meer gsm’s tegelijk kunnen gebruiken: sluit je aan bij een lijst met een code, en elke toevoeging, elk vinkje en elke wijziging verschijnt in realtime op de andere toestellen. Flutter op elke client, een Serverpod-backend op Postgres als enige bron van waarheid, met streaming updates in plaats van pull-to-refresh. Het moeilijkste was conflicten afhandelen — wat er gebeurt als twee mensen hetzelfde item een seconde na elkaar afvinken.

Flutter Dart Serverpod Postgres Riverpod Realtime streams Multi-device sync

waarom ik het bouwde → bij ons thuis werd er gewinkeld met twee verouderde lijstjes, en ik wilde realtime state over meerdere toestellen leren aan de hand van een probleem dat ik echt had.

Broncode ↗

Skills

De gereedschapskist.

01

Mobile

Flutter Dart Riverpod Material 3 Animaties Responsive layout

02

Backend & data

Serverpod REST PostgreSQL GraphQL Firebase SQLite Auth flows

03

Tooling

Git Github Actions Figma VS Code Android Studio Jaspr CI/CD Docker