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.Over mij
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
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.
Bachelor Toegepaste Informatica
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.


FreshCart
uitgelicht
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.
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.
Skills
De gereedschapskist.
01
Mobile
02
Backend & data
03