Hieronder enkele belangrijke onderwerpen en technieken waar ik de afgelopen jaren aan/mee gewerkt heb. Bekijk voor een volledig overzicht van mijn werkervaring en opleiding a.u.b. mijn LinkedIn profiel of vraag mijn volledige CV op.
Technologieën
Dit zijn een aantal van de belangrijkste technologieën waar ik ervaring mee heb. De techniek ontwikkelt zich snel, deze lijst is geenszins compleet.
Frontend
|
AngularJS and Angular |
|
React |
|
Vue |
|
JavaScript |
|
TypeScript |
|
NodeJs |
|
Webpack |
|
Vite |
|
HTML & CSS |
Backend
|
C# |
|
.NET Core and .NET Framework |
|
ASP.NET Core and ASP.NET |
|
Entity Framework Core and Entity Framework |
|
Microsoft SQL Server |
|
Microsoft Azure |
|
Umbraco CMS |
Architectuur
- Azure architectuur met Web Apps, Static Web Apps, Frontdoor, CDN, Storage en SQL.
- Access and security: access management, multitenancy, secure software met OWASP, Single Sign On.
- Data management: data import, export, mappings en conversies. Datarapportage en dashboards.
- ASP.NET Core integration testing.
Open source projecten
Naast mijn werk heb ik aan een aantal open source projecten gewerkt, waarvan enkele beschikbaar zijn via GitHub.
- StrixIT Platform. Ik begon met het bouwen van een modulair web platform voor StrixIT, maar heb veel meer geïmplementeerd dan daarvoor nodig was. Ik heb er uiteindelijk een CMS van gemaakt dat ik heb gebruikt voor een bordspel waar ik aan werkte. Het CMS is gebouwd op het .NET Framework en ontwikkel ik niet verder.
- StoryScript. Een engine om spellen en educatieve tools te bouwen wat in eerste instantie eenvoudige text-based avonturen ondersteunde maar gaandeweg is gegroeid tot een programma waarmee diverse typen spellen gemaakt kunnen worden die draaien in een browser of als app (via Electron). Ik heb een uitgebreide handleiding geschreven voor het gebruik ervan, en heb enkele demos en spellen online staan die ermee gemaakt zijn.
Webserver
- StrixApplicationServer. Ik heb een nieuw web platform gemaakt op .NET Core waarin ik veel van het StrixIT Platform verwerkt heb. Dit nieuwe platform is (nog) niet open source. Deze website draait op de StrixApplicationServer, net als de hieronder genoemde sites.
Websites
- StoryScript. De website voor de promotie van StoryScript. Hierop heb ik onder andere de oorspronkelijke PDF handleiding omgeschreven naar online tutorials waarin code met behulp van prism.js netjes weergegeven en gedeeld kan worden. Ook zijn hier de diverse demos en spellen die ik ermee gebouwd heb te vinden.
- Blue mirror. Een website die ik heb gebouwd om mijn filosofische ideeën te kunnen uitwerken, op momenten dat ik tijd en inspiratie heb.
Games
- Met StoryScript heb ik Veils of Verdandi gebouwd, een digitale versie van het bordspel gepubliceerd door Fasold Publishing.

