Persoonlijke informatie
Naam | Michael Dylano Roeleveld |
michael@michaelroeleveld.nl | |
Site | michaelroeleveld.nl |
GitLab | gitlab.com/xmdr |
Publicatie: 11 januari 2025
(zie michaelroeleveld.nl/cv voor updates)
Druk op CTRL+P om dit document te printen of als PDF op te slaan
Naam | Michael Dylano Roeleveld |
michael@michaelroeleveld.nl | |
Site | michaelroeleveld.nl |
GitLab | gitlab.com/xmdr |
Wie | Wat | Wanneer |
---|---|---|
Universiteit Groningen | Bachelor Computing Science | mei 2026 |
Universiteit Groningen | Minor Gedragpsychologie | sep 2025 |
Dr. Nassau College | Gymnasium (PWS: Simulatie van Botsingen) | 2022 |
Wie | Wat | Wanneer |
---|---|---|
CBR | Rijbewijs B | 12 okt 2020 |
CBR | Klein Vaarbewijs 1+2 | 16 jul 2023 |
Justis | VOG (bevoegdheden 11, 12, 13, 36, 37, 41, 43, 61) | 15 dec 2022 |
Universiteit Groningen | Webklas Informatiekunde (10) | 2020 |
Webklas Computing Science (9) | 2019 | |
Webklas Artificial Intelligence (7) | 2019 |
Jan 2022
Webinar verzorgd over Multithreading in C (youtube).
Aug 2023 – Dec 2024
Als verantwoordelijke developer een VoIP project met Twilio API door meerdere fases geleid, features doorgedacht, afgesproken, en afgeleverd aan stakeholders. AWS serverless microservice architectuur met o.a. Lambda (Serverless), CloudFront (Observability), Route53 (DNS), S3 (File storage), CDK (Deployment). Integreert met het bestaande Django/PostgreSQL/GraphQL backend op EC2.
Onderzoeksproject gedocumenteerd en met prototype afgerond om in een microservice achteraf transcripties van belopnames te genereren met Python en OpenAI Whisper.
Jan 2024 – Jun 2024
In klein groepsverband met studiegenoten een software prototype gerelateerd aan scheepvaart van start tot einde gebouwd en afgevelerd. Websockets, Rust, AIS en NMEA protocol, Apache. Ook was ik verantwoordelijk voor het regelen van de huurauto en vervulde ik de functie van chauffeur.
Nov 2022 – Mrt 2023
Samen met twee collega's gewerkt aan een project om live ondertiteling te genereren tijdens audio/video livestreams. Node.js, ffmpeg, AmberScript, websockets. Geholpen met grote refactor van video players op de site (PHP, Twig, Slim, Doctrine).
Mei 2021 – Nov 2022
Veel petjes gedragen: devops engineer, systeembeheerder, database administrator. De code van versiebeheer (Git) voorzien, en een deployment en development systeem ingericht met veel lof van collega's. Xdebug in Apache ingesteld om pagina's die time-outs ondervonden te profilen en de trage algoritmes te vervangen. Debian Linux VMs beheerd met ProxMox, Observium, Nagios, en Ansible. Load balancing geregeld met HAProxy, VPN met OpenVPN, mail met Postfix en OpenDKIM. In het datacenter fysiek onderhoud gepleegd. MySQL replicatie geconfigureerd.
Nov 2020 – Okt 2021
Als freelancer een MVP gebouwd voor het bijhouden van talkshowgasten. PHP/MySQL backend met simpel login systeem en autocomplete met AJAX requests. "Krijgt links meer representatie dan rechts op Jinek?", en dergelijke vragen beantwoord door de dataset op te bouwen en statistieken dynamisch te genereren. (s4.xmdr.nl/dvwatch).
Dec 2020 – Mar 2021
(Mijn werk staat los van mijn politiek) Als freelancer de eerste website van JA21 gebouwd samen met één collega. Design uitgewerkt in Bootstrap. Integratie gemaakt voor onze PHP code met de Mollie API voor betalingen en met de MailChimp API voor de mailing lists. Lidmaatschapsstatistieken en telemetry verzameld en gecompileerd met MySQL.
Mar 2019 – Apr 2019
Een simpele statische website opgezet voor de speelweek in Gieten.
Feb 2021 – Huidig
Mijn persoonlijke blog, aangedreven door een volledig handgemaakte CMS geschreven in PHP/MySQL. De landing page bevat een SPH vloeistofsimulatie gemaakt in JavaScript. De andere pagina's zijn in de marges versierd met d.m.v. JavaScript gegenereerde kriebeltjes.
2016 – Huidig
Deze site! Mijn homepage is geïnspireerd door jaren 90 sites. Om linkrot te voorkomen heb ik met Apache rewrite rules en een PHP script alle oude links doorverwezen naar xmdr.nl met de verhuizing van mijn blog.
Okt 2022
Een project (michaelroeleveld.nl/halt.html) waarin ik een hypothetische computer voorstel en emuleer in C waarop ik een cycle detection algoritme loslaat om te laten zien dat het soms weldegelijk mogelijk om is te bepalen of de computer zal vastlopen of niet.
Okt 2019 – Feb 2021
Een real-time multicore CPU raytracer in C met SDL2. Kan bollen, driehoeken en bilineaire oppervlaktes renderen. Monte-Carlo simulatie van "Whitted" light transport. Aparte threads voor UI en rigid body physics voor bollen. Code op gitlab.com/xmdr/illumina.
Jun 2022
Een kleine miniprogrammeertaal voor berekeningen die simpele formules symbolisch kan differentieren, en waar je werkt niet met waardes, of references, maar met syntax tree nodes. Geïmplementeerd in C. Niet helemaal af. Code op gitlab.com/xmdr/calculang.
Jan 2021 – Mar 2021
Puzzelsite (crypteax.xmdr.nl) met een cryptografisch thema. PHP/MySQL backend.