Stories
Dexpod
Dexes
Set up Redis bus and connector for cross-organisational messaging. Multiple features including drag & drop file upload and live updates.
Broker
Dexes
Electronic signing service with machine verifiable conditions. Written in Kotlin with Ktor and Kotlin/JS React.
Infrastructure
Dexes
Set up continuous deployment; provisioning and deployment of Kubernetes clusters using Gitlab CI and Terraform.
OpenBesluitvorming API
VNG, BZK, multiple municipal councils
Written an indexer and API which consumes kafka messages. Written in Rust, ~50ms responses at 300+GB of data.
Ontologies
Argu / Inrupt
TypeScript project which implements Inversion of Control to allow library users to use their own model implementation.
rdflib.js
Inrupt
Improvements to their core js library, improving the developer experience, interoperability, consistency, and made bug fixes.
Studio
Argu
Used React to build an SPA which allows live editing site data during development with hot reload, and version controlled deployment in production.
link-lib
Argu
Frontend data fetching and state management library which works according to linked data principles.
link-redux
Argu
Multiple components and hooks to use linked data in React, while keeping performance and consistency within render cycles.
Libro client
Argu
Opzetten & lead development. Implemented, amongst other things, dynamic forms, actions, menus, map interactions, attachments, filter & sortable collections with infinite scroll, modals, table views, unit and integration tests, automatic code formatting, delivery optimization, bundle splitting, multi-tenancy, service worker support, streaming updates, media gallery, and PDF, Word and Excel views.
Argu Apollo Proxy
Argu
Due to a large amount of GraphQL inquiries I took two days to write an Apollo GraphQL server with multiple nested resources for the Argu platform.
Bluebill
XLSGlobal
Ruby on Rails application and accompanying browser extension to automatically export outgoing invoices to a personal banking website.
LobeCOP
Lobeco Fire & Security
Programmed a robot equipped with LIDAR to autonomously map and patrol an area. Created software in C# to respond to raised alarms, and built a panel allowing users to input time based patrol routes.
Linked Rails
Argu
Framework to easily build backends which can work with linked data and Libro
Apex
Argu
Rich and powerful CMS
This site
Me
After nearly a decade of React, the ecosystem has evolved a lot. I wanted to try alternatives, and Svelte looked quite promising.