Informatie
Leeftijd
26
Locatie
Regio Utrecht
Hobbies
Sporten, programmeren, eten, spelletjes
Sterkste talen
C# en Python
Overige talen
C++ (Arduino), CSS, Haskell, HTML, JavaScript, PHP, R, ReactJS, SQL
Over mij

Kleine Martijn had al interesse in techniek en spelletjes. Op de bassischool begon ik met simpele videospelletjes op een Nokia. Later kreeg ik een eigen PC en speelde ik browser- en videogames zoals De Olfies en de Verdwenen Landkaart, Feudalism, Boxhead, OSM of Zwaarden en Sandalen. Ik had lol in het spelen, maar was ook benieuwd naar hoe zo iets gemaakt werd. Op de basisschool was ik al bezig met het spelen met HTML-code (zonder veel succes).

Naast websites wilde ik ook weten hoe onze aarde en het heelal werken, maar was ik vooral erg lui. Automatisering vond ik interessant, met name het verwerken van getalletjes en tekst. Een Natuur & Techniek profiel met Informatica als keuzevak was geen verrassing. Met "slechts" een 7 voor Informatica was het twijfelen tussen de studies Informatica, Wiskunde of Natuur- en Sterrenkunde. Na een tussenjaar twijfelen maakte ik de keuze voor Informatica boven Kunstmatige Intelligentie aan de UU.

De bachelor vond ik zo leuk dat ik voor mijn minor nog meer informaticavakken heb gevolgd. Met gemak doorliep ik de bachelor Informatica en dus was de master Informatica een logisch vervolg. In zo'n studietijd bedenk je talloze mini programmeerprojectjes, de een nuttiger dan de ander... die uiteindelijk bijna nooit af komen, laat staan van de grond komen. In mijn hobby-omgeving hoop ik toch tenminste ooit één project af te maken...

🚲🚲🚲

In de tussentijd verdiende ik centjes in de lokale supermarkt. Daarmee kocht ik in eerste instantie computeronderdelen, maar toen ik begon met studeren heb ik mijn game PC verkocht: alle focus op de studie. Na een jaar lang niet sporten in mijn tussenjaar concludeerde ik dat het erg triest gesteld was met mijn conditie en zodoende nam ik een sportschoolabonnement. Mijn interesse in games was weg en maakte plaats voor sport als hobby. Ik vond kracht- en cardiotraining beide leuk, maar toen ik na een jaar weer sporten Egan Bernal (bijna even oud als ik) de Tour de France van 2019 zag winnen, wist ik: ik vind cardio leuker. Zodoende kocht ik mijn eerste racefiets, wat sindsdien mijn grootste hobby is. Geen wedstrijden, maar avonturieren in binnen- en buitenland op plekken waar ik anders nooit geweest zou zijn, en soms mijn fysieke grenzen opzoeken.

Programmeerprojecten

May 2023 - Mar 2024

C#, Python

Voor mijn masterscriptie Computing Science (40 ECTS) ging ik aan de slag met het verbeteren van het KW Dynamic Picking System van WITRON in het nieuwe, moderne en sterk geautomatiseerde distributiecentrum van Jumbo in Nieuwegein. Dit past goed bij de Operations Research- en Algorithmic Data Analysis-tracks van mijn master.

Voor mijn project ontwikkelde ik een simulated annealing local search-zoekalgoritme. Hiermee kon ik een simulation study doen om de orderpicktijd te verminderen door de classes van class-based storage als beslisprobleem op te lossen. Hiervoor ontwikkelde ik in C# een Windows Forms-applicatie met simpele, intuïtieve besturing dat als input enkel de al bestaande WMS-rapporten in .csv-formaat nodig heeft.

Een belangrijke toevoeging in mijn implementatie ten opzichte van de huidige implementatie is een harde constraint voor verbeterde ergonomie die het verbiedt om zware producten op fysiek hoge of lage pick-posities te leggen.

Mijn resultaten laten zien dat mijn model oplossingen kan vinden die efficiënter én ergonomischer zijn.

Dec 2022 - Jan 2023

Python (TensorFlow)
Pattern Recognition: nog meer classification

In een groep van vijf studenten mochten wij zelf een onderwerp kiezen om te onderzoeken gerelateerd aan het vak (spirituele opvolger van Data Mining).

Wij kozen om de effectiviteit van een zero-shot Convolutional Neural Network (CNN) te evalueren op de PlantVillage-dataset (afbeeldingen). Het doel was om met deze afbeeldingen van gezonde en zieke bladeren een CNN te implementeren dat bladeren op nieuwe afbeeldingen kon classificeren op gezondheid.

Sep 2022 - Nov 2022

Python, R
Data Mining: classification algorithms

Het praktische gedeelte van het UU-vak "Data Mining" bestond uit twee practica.

In het eerste project heb ik in Python met twee mede-studenten een drietal classification tree-algoritmes (single tree, bagging, random forests) gemaakt om zo de aanwezigheid van bugs in een software-package te kunnen voorspellen.

Het tweede project breidde de classification algoritmes uit met extra technieken. In R programmeerden wij de classification algoritmes om de echtheid van internetreviews te voorspellen.

May 2022 - Jun 2022

C#
Smart EV Charging Strategy (simulation study)

In tweetal een discrete-event simulation study voor het opladen van elektrische auto's in een fictieve buurt gemodelleerd, gebaseerd op realistische data. De fictieve wijk bestaat uit meerdere parkeervelden, verbonden aan een transformator via een netwerk van stroomcapaciteit-gelimiteerde kabels. De vraag was om van 4 verschillende laadstrategieën, gebaseerd op bijvoorbeeld prijs of voorrangsregels, de kabelbelasting en oplaadvertraging te meten. Als uitbreiding is onzekerheid uit zonnepanelenopbrengst (zomer en/of winter) mogelijk om rekening mee te houden.

Feb 2021 - Jun 2021

React.JS, Python
Softwareproject

Vervanger van de bachelorscriptie voor de studie Informatica van de Universiteit Utrecht. In een groep van 9 mede-informatica-studenten en 2 artists van de HKU een semester een groot stuk software ontwikkelen naar opdracht van (en in samenwerking met) een bedrijf of organisatie, volgens Scrum-methode. Geleerde technieken uit de bachelor kunnen zo worden toegepast.

Feb 2021 - Apr 2021

HTML, CSS, JS (NodeJS), SQL
Webtechnologie

De technieken achter het gros van de internetpagina's leren en toepassen in praktijkopdrachten door toegankelijke webpagina's te programmeren.

Nov 2020 - Jan 2021

C#
Optimalisering en Complexiteit

Vak over Linear Programming-formulations en local search, met practica in tweetallen. Voor de "Kleine Opdracht" was de opdracht om een meerjarige beleggingsstrategie te formuleren als LP en vervolgens te programmeren om tot een optimale strategie te komen: welke opties koop en verkoop ik op welk moment.

De "Grote Opdracht" was een local search-opdracht gebaseerd op een afval-ophaal-probleem uit de Nederlandse praktijk waarin een zo snel mogelijke totale ophaaltijd voor meerdere vrachtwagens langs meerdere locaties moest worden gevonden.

Sep 2020 - Nov 2020

C#
Beeldverwerking

Met een medestudent verspreid over 4 opdrachten circa 20 basistechnieken voor het bewerken van afbeeldingen in een Windows Form Application geprogrammeerd, gebaseerd op de in het vak behandelde theorie. Operators zoals Histogram Equalisation, Gaussian blurring, Erode, Dilate, Open, Close, Boundary Tracing, Hough Transform en Edge, Line of Segment Detection.

Feb 2020 - Apr 2020

Python
Onderzoeksmethoden voor Informatica

Vak bestaande uit een theoretisch statistiek-gedeelte en een praktijkonderzoek. Voor het praktijkgedeelte heb ik met een medestudent onderzoek gedaan naar de sterkte van een aantal invloedsfactoren op de mate van overgewicht bij jongeren (18-30). Op basis van een online vragenlijst (i.v.m. lockdown) hebben we een perceptron geprogrammeerd om zo de meest invloedrijke factoren te identificeren.

Mar 2020 - Apr 2020

C++

Deel 1 bestond uit het solderen en assembleren van een Arduino-comptabile "Stickuino" microcontroller en deze vervolgens in tweetallen te programmeren tot een automatische WC-verfrisser op basis van sensoren (o.a. licht, afstand en magneten).
In deel 2 was de opdracht om samen een krachtigere NodeMCU (ESP8266) te programmeren tot automatische plantenwatergever.

May 2019 - Jun 2019

C# (OpenTK)
Raytracing & Rasterization

Met een medestudent de basis van computergraphics leren programmeren. Via 2 practica leren een raytracer en 2.5D engine te programmeren.

Dec 2018 - Jan 2019

C#, XNA
Introproject Gameprogrammeren

Samen met 5 medestudenten een 2D platformer game ontwerpen en programmeren.

Design © Creative CV. All rights reserved.
Design - TemplateFlip