Hoi, ik ben Martin Krikke.

UX Designer

Mijn passie zit hem in de User Experience, of dat nou gaat om websites, apps, games, hardware, etc. Mijn doel is om allerlei soorten technologieën mooi, nuttig, en toegankelijk te maken voor jong en oud. Als ik geloof in een project, dan doe ik er alles aan om die succesvol te laten verlopen. Ik heb oog voor detail en, ookal ben ik een verlegen jongen, ik laat mijn stem graag horen als ik weet dat het beter kan.

Dit ben ik

Contact info en links

Stuur mij een email

Bekijk mijn linkedin

Bekijk mijn CV

Neem vooral een kijkje naar mijn porfolio:

De KLM Onboarding Game
KLM Onboarding Game Character Customizer
De Character Customizer
KLM Onboarding Game navigation
Navigeren naar een Waypoint

Onboarding Game - KLM E&M Stage (2023) - Game

In 2023 heb ik 5 maanden stage gelopen bij KLM E&M. In een groep van vijf werkte ik toen aan de 'Onboarding Game' in de Godot Game Engine. Het idee was dat nieuwe werknemers met behulp van deze game op een leuke manier alvast bekend konden worden met hun nieuwe werkzaamheden. Ik heb me voornamelijk gericht op het programmeren van de game, het ontwerpen van de UI, en het nabouwen van het KLM terrein, waar spelers dus zullen rondlopen, met behulp van TileSets. Binnen het team ben ik ook aangewezen als Communications Lead. Communicatie met de opdrachtgever en met andere afdelingen verliep dus voornamelijk via mij. Tijdens deze stage heb ik onderzoek gedaan naar Pathfinding Algoritmes. Met dit onderzoek heb ik succesvol een navigatie systeem in de game kunnen bouwen (zie: slide 3).

Ik heb erg veel geleerd tijdens deze stageperiode. Ook heb ik een erg leuke tijd gehad, de sfeer binnen de groep was erg gezellig wat een positief effect had op elkaars stemming en productiviteit. We hebben veel geleerd van elkaar, zo heb ik ook zelf wat pixel-art kunnen maken! Dat had ik van tevoren niet verwacht.
Het was vooral erg leerzaam om mij zo te mengen in het bedrijf en de hiërarchie. We moesten vaak onze voortgang presenteren, met verschillende hoeveelheden aan toeschouwers. Ik merkte vooral aan mezelf hoe vocaal ik kon zijn als het ging om het succes van een product waar ik gehecht aan was. Ik merkte dat dit positieve gevolgen had voor de game. Ik zag mezelf altijd als een 'achtergrond werker', maar in dit project nam ik meer een leidende rol. Niet omdat ik die opeiste, maar omdat ik uit mezelf initiatief nam waar ik voelde dat dat nodig was.

The Waiting App - Individueel Schoolproject (2025) - Mobile App

In 2025 heb ik voor een schoolproject in het teken van mobile development, heb ik The Waiting App gemaakt. Op het idee kwam ik al voordat ik het vak volgde. Binnen mijn vriendengroep is het namelijk een regelmatigheid dat we vaak op mensen moeten wachten, en op sommigen meer dan anderen.

Daarom heb ik deze app bedacht. De structuur ervan is vergelijkbaar met de 'Wie Betaalt Wat?' app. Je kan een profiel aanmaken, waarna je vervolgens een groep kan maken en daar je vrienden voor kan uitnodigen. De hoofdpagina is een soort stopwatch. Je drukt op een knop om te beginnen met wachten, en drukt er nogmaals op wanneer je klaar bent met wachten. Vervolgens wordt er een 'wacht sessie' aangemaakt. Je geeft dan aan op wie je moest wachten, en wie er allemaal op diegene(n) moesten wachten. Ook kan je er extra informatie bij geven, en instellen of je de locatie van het wachten ook zichtbaar wilt hebben. Op slide 3 is te zien hoe zo'n wacht sessie eruit ziet. Op deze manier kan de app bijhouden wat de totale tijd is die je groep heeft besteed aan wachten, en kun je als groep je vrienden confronteren met objectieve data over hun vertragingen!

Voor het bouwen van de app heb ik Flutter gebruikt, en voor de accounts en het lezen/opslaan van data heb ik Firebase Authentication en Firebase Realtime Database gebruikt.

The Waiting App Home screen
The Waiting App Hoofdmenu
The Waiting App Group Stats
Groepsstatistieken
The Waiting App Session List
Sessie lijst

Smart Brievenbus Voorkant
De Smart Brievenbus
Smart Brievenbus Zijkant
De Smart Brievenbus (zijkant)
Smart Brievenbus App
De Smart Brievenbus App

Smart Brievenbus - Minor Sensortechnologie (2023/2024) - Internet of Things

In 2023/2024 heb ik de minor Sensortechnologie gevolgd, ook op de Hogeschool Leiden. Hier heb ik veel geleerd over de hardware kant van IT. De minor bestond uit een examen en uit een project. Het project heb ik samen met een klasgenoot gedaan, en met succes. Ik ben erg blij met het eindproduct.

Ons product was een 'Smart Brievenbus'; een brievenbus met allerlei sensoren die gebruikers (ontvangers van post) veel nuttige informatie kan geven over hun post. Wanneer er post binnenkomt, registreert de brievenbus dit. Het neemt dan een foto van de post, weegt af hoe zwaar het is, en kijkt het hoe vol de brievenbus is. Zo kan het een gok maken of het om een brief of een pakketje gaat, en weet de gebruiker of ze de post moeten/willen legen of niet. De sensoren die dit doen zijn verbonden met een Arduino Mega. De rauwe data wordt naar een Raspberry PI verzonden. Die maakt een foto en verstuurt deze met de rauwe data naar ons Laravel project, die op een VPS gehost wordt. Hier wordt de dataverwerking verzorgd. Deze verwerkte data wordt vervolgens op de API pagina gezet, waar de app de nodige data kan ophalen om deze aan de gebruiker te laten zien. Wanneer de app een nieuwe entry detecteert, krijgt de gebruiker een notificatie.

Ook zit er een security aspect aan de brievenbus. Dit wordt verzorgd door verschillende sensoren en actuatoren. Zo gebruiken we een vingerafdruksensor voor authenticatie, en een servo voor het openen en sluiten van de brievenbus. Dit wordt allemaal met een Arduino Uno verzorgd.

Zelf heb ik aan zo'n beetje alles gewerkt behalve de app. Ook heb ik hulp gehad bij het bouwen van de brievenbus, maar heb ik het wel zelf ontworpen in Blender.

AlliGAITor - Groepsgewijs Schoolproject (2024/2025)- Mobile App

In 2024/2025 heb ik met een groep van vier aan ons hoofdfaseproject gewerkt. Wij kregen de opdracht om een app te maken voor fysiotherapie studenten. Deze app zou fysiotherapeuten moeten assisteren bij het uitvoeren van een loopgang (GAIT) analyse, of de patient dus goed loopt. Uiteindelijk hebben we een app kunnen maken waar de gebruiker twee telefoons aan elkaar kan verbinden, de ene telefoon filmt de zijkant en de andere filmt de achterkant. Als de ene begint met filmen, begint de andere precies tegelijk, zodat de fysiotherapeut de video's uiteindelijk naast elkaar kan zien.

Mijn taak was vooral het bouwen van de video/analyse pagina. Hier kan de gebruiker door de video's navigeren. Mocht er een moment in de video zijn waar de fysiotherapeut metingen wilt uitvoeren, dan kunnen ze "marker mode" activeren (zie: slide 1). In Marker mode kunnen de nodige markers getekend worden op de juiste gewrichten. De hoeken van de gewrichten worden automatisch berekend en weergegeven. Als de fysiotherapeut tevreden is met de markers, dan kan het moment worden opgeslagen om later nog te bekijken. Ze kunnen het moment dan een naam geven, de naam van de loopfase aangeven, en eventueel notities noteren.

De verschillende opgeslagen momenten inclusief hun gegevens kunnen dan teruggevonden worden in marker mode, en in het archief (zie: slide 2 en 3).

Ook deze app hebben we met Flutter gebouwd.

Analyse met markers
Moment navigatie
Alligaitor Sessie Archief
Opgeslagen sessie

Time2Share Items
Items browsen
Time2Share Edit Profile
Profiel bewerken
Time2Share Review
Profiel review

Time2Share - Individueel Schoolproject (2022) - Website

Time2Share is een full-stack website die ik in jaar 2 van mijn hogeschool tijd heb gebouwd. Voor het maken van de website en de bijbehorende database heb ik Laravel gebruikt. Zelf vond ik dit een erg handig framework. Het idee van de site is dat je producten kan lenen en uitlenen. Je kan items browsen om te lenen, je kan op categorieën filteren, je eigen account aanmaken en andere accounts bekijken en zelfs reviews geven.

Sinds die tijd ben ik ver gekomen, maar ik kijk met trots terug op deze website. Ik vind dat het goed laat zien wat mijn sterke punten zijn als UX designer; het ontwerp is net en minimalistisch, maar heeft toch veel polish. Het zijn vooral de 'kleine' dingen waar ik trots op ben: De 'Loaned out' ribbon om de item kaartjes, de rijen in persoonsgegevens die subtiel van kleur veranderen als je erover heen hovert, het feit dat je als user elk stukje info individueel kan bewerken en dat dat dan ook gelijk in de database wordt aangepast (dat was moeilijker dan het klinkt), maar vooral het beoordelingssysteem (zie: slide 3):

Als je een profiel beoordeelt staan er 5 sterren die als een soort slider werken. Je kan met je cursor de beoordeling aanpassen door zowel te slepen of te klikken, de sterren worden dan seemless met een blauwe kleur gevuld op basis van de score. Rechts van de sterren staat dan met 1 decimaal de beoordeling die je daarmee geeft. Na het bevestigen van de review wordt de gemiddelde rating van de user ook gelijk aangepast.

Ook dit was eigenlijk best wat werk om zo netjes te laten werken. Het is één van die dingen die je als gebruiker minder opvalt, soms vind ik dat jammer. Echter zeg ik ook graag: "Als het de gebruiker niet opvalt, betekent het dat het goed werkt.".

Ultimate Foosball - Individueel Schoolproject (2024) - Game

Als schoolproject voor een module over frameworks heb ik deze game gemaakt. Voor deze module moesten we een framework uitkiezen, daar een cursus over volgen, en uiteindelijk een eigen project opleveren met dat framework. Zelf heb ik de Godot Game Engine gekozen. Daar heb ik dus ook een Udemy cursus voor gevolgd.

Ultimate Foosball is een game die de ervaring van tafelvoetbal nabootst. Ik ben best blij met hoe de gameplay samen is gekomen. Het voelt namelijk net alsof je in het echt tafelvoetbal speelt, dat klungige van telkens van "staaf" moeten veranderen en af en toe de bal missen of raar raken, en de momenten waar de bal voor een tijdje even niet in de buurt is van een speler zie je veel terug in de game.

Er waren een aantal uitdagingen waar ik vooral op heb gefocust: de CPU programmeren, zodat je in je eentje tegen de computer kan spelen (natuurlijk kan je ook tegen een vriend spelen die fysiek bij je is), het implementeren van verschillende toernooi formats (group stage + knockout, knockout only, league), en verschillende opties daarin zoals het aantal teams dat meedoen, en een kleinere functie waar je zelfs je eigen formatie kan kiezen én creëren (zolang je natuurlijk bij de 10 veldspelers blijft!).

Ik heb de module uiteindelijk ruim voldoende afgerond, mede dankzij het feit dat ik ambitieuzer was met het spel dan eigenlijk nodig was voor een voldoende.

Ultimate Foosball Menu
Hoofdmenu
Ultimate Foosball Setup
Toernooi Setup
Gameplay

Website gemaakt door Martin Krikke, 2025.

top background
bottom section bottom section flipped bottom section bottom section flipped