Aiden Raaphorst

Burger menu icon

Over mij

Ik ben een software developer met een veel interesse in creatieve projecten, de veiligheid van code en de omgang met gevoelige (gebruikers) informatie.

Ik heb een sterke achtergrond in programmeren (in mijn vrije tijd, op school, en op stages) en heb gewerkt aan meerdere projecten.

Ik ben een snelle leerling en ben altijd op zoek naar manieren om mijn vaardigheden te verbeteren. Ook help ik graag mensen met het oplossen van problemen en het leren van nieuwe vaardigheden.

Vooral een focus op back-end/software development, maar kan ook prima front-end werken.

Aiden Raaphorst

School

Ik heb de 4-jarige MBO-opleiding Software Developer gedaan aan ROC Nijmegen en heb zonder moeite mijn diploma gehaald. Ondanks dat dit een MBO-opleiding is, heb ik HBO werk- en denkniveau.

Op school heb ik vooral gewerkt met front-end technologieën, zoals: HTML, CSS, JavaScript, React, Laravel.
Ook was er een kleine focus op back-end technologieën, zoals: PHP, SQL, NoSQL. Ook heb ik gebruik gemaakt van OOP, MVC en Design Patterns.

Hobby's

In mijn vrije tijd programmeer ik natuurlijk, maar ik hou me ook bezig met andere hobby's, zoals:


  • Gamen (Minecraft, Satisfactory, CS2, en meer)
  • Elektrische gitaar spelen
  • Muziek luisteren (vooral metal)
  • Homelab (server, Raspberry Pi's)

In mijn homelab draai ik allerlei services, zoals: Proxmox, Jellyfin, Nextcloud, Pi-hole, Nginx Proxy Manager, WireGuard, game servers en nog veel meer.

Stage

Plate CMS

Tijdens mijn 1e stage werkte ik aan de back-end van het bedrijf.
Mij werd uitgelegd hoe hun hele back-end werkte. Ik heb gebruik gemaakt van ExpressJS, NestJS, Docker, GraphQL, graph databases met Neo4j, en een klein beetje RabbitMQ en Kubernetes.

GIMtransfer

Op mijn 2e stage werkte ik vooral aan de front-end, maar ook een beetje back-end. Ik zat daar met 2 klasgenoten.
We hebben documentatie (code comments, UML diagrammen, plannen) moeten maken voor het bedrijf, want dat hadden ze zelf niet. Verder hebben vooral gewerkt met ReactJS, maar hebben ook gebruik gemaakt van Redux, three.js en React Three Fiber .
Zelf heb ik ook nog een beetje gewerkt met de back-end, namelijk ASP.NET Core.

Metal Morphosis (afstudeerstage)

Op mijn afstudeerstage werkte ik als software/embedded developer.
Mijn taak was om hun idee voor een nieuw product voor hun machines werkelijkheid te maken.
Ik heb gebruik gemaakt van een Raspberry Pi, een 12-bits ADC, knoppen en potentiometers om de data te verzamelen en te verwerken.
Ook heb ik buiten programmeren, voor het eerst een PCB ontworpen (met EasyEDA) en gesoldeerd.

Projecten

MC Mod Updater (gearchiveerd)

Een app waarmee je mods voor Minecraft in één keer kunt updaten.

Ik heb dit project gemaakt omdat ik zelf vaak mods voor Minecraft moest updaten, maar dat moest ik één voor één doen.
Ik dacht dat het leuk zou zijn om een app te maken die dit voor mij kan doen.

De app haalt de mods vanuit de Modrinth en CurseForge API's op.

General tab of MC Mod Updater Settings tab of MC Mod Updater

Techstack:

YouTube Declutter

Een UserScript die YouTube's minst gebruikte knoppen ('Join', 'Thank', 'Clip') onder de video verbergt.

Door deze knoppen te verbergen, alles een stuk overzichtelijker en leesbaarder.

YouTube Declutter before YouTube Declutter after YouTube Declutter before large YouTube Declutter after large

Techstack:

MC Server Shutdown Timer (Privé)

Een server-side mod voor Minecraft die de server automatisch uit zet wanneer er geen spelers meer online zijn.

Toen ik met een paar vrienden een Minecraft server had, hostte ik mijn eigen server thuis.
In de Corona tijden was de elektriciteit erg duur, dus was het niet handig om de server 24/7 aan te laten staan.
Daarom heb ik een server-side mod gemaakt die de server automatisch uit zet.
De timer startte op het moment dat er geen spelers meer online waren en stopte wanneer er iemand online kwam voordat de timer af ging.


Techstack:

MC WebPanel (Privé)

Webpanel voor een Minecraft server waar je makkelijk de server kan beheren.

Als ik mijn eigen minecraft server draai via Docker, kan ik moeilijk bij de console.
Dus ik heb een mod gemaakt die een website host met een console, zodat je direct met de server kan praten via de website.
Natuurlijk is de website goed beveiligd.

MC WebPanel console MC WebPanel settings

Techstack:

Contact

Email: [email protected]

GitHub: @Ardyon & @ItsArdyon (alt account)

LinkedIn: Aiden Raaphorst