AD
type: page/Technique
page/has-category: Databases
page/is-featured: false
page/self-estimated-proficiency: Competent

AWS
type: page/Technique
page/has-category: IaaS / Container orchestration
page/is-featured: false
page/self-estimated-proficiency: Advanced beginner

Apache Jena Fuseki GeoSPARQL
type: page/Project
comment: Dockerized Apache Jena Fuseki distribution with built-in GeoSPARQL support, Lucene indexing, Apache SIS EPSG tooling, and production-oriented defaults for serving spatial RDF data.
page/during-job: Job: Independent railway data freelancer
page/external-link: apache-jena-fuseki-geosparql
page/has-category: Semantic technologies
page/has-linked-projects: This expertise graph & website
page/has-linked-projects: Yasgui Geo Plugin
page/has-tagged-roles: DevOps engineer
page/has-tagged-roles: Developer
page/has-tagged-techniques: Apache Jena Fuseki
page/has-tagged-techniques: Docker
page/has-tagged-techniques: GeoSPARQL
page/has-tagged-techniques: GitHub
page/is-featured: false

Apache Spark
type: page/Technique
page/has-category: Data analytics
page/is-featured: false
page/self-estimated-proficiency: Advanced beginner

Apache http server
type: page/Technique
page/has-category: Webservers
page/is-featured: false
page/self-estimated-proficiency: Competent

Automated data pipelines
type: page/Project
comment: A backend system to automate data transfers from several databases. Using several techniques such as delta transfer or ID based copying.
page/during-job: Job: Project lead digitalisation linear assets
page/during-job: Job: Teamlead data centricity
page/during-job: Job: engineer overhead contact lines
page/has-category: Data processing
page/has-tagged-roles: Data analyst
page/has-tagged-roles: Data architect
page/has-tagged-roles: DevOps engineer
page/has-tagged-roles: Developer
page/has-tagged-techniques: C#
page/has-tagged-techniques: Dbeaver
page/has-tagged-techniques: Git
page/has-tagged-techniques: Gitlab CI CD
page/has-tagged-techniques: Kerberos
page/has-tagged-techniques: Loki
page/has-tagged-techniques: MSSQL
page/has-tagged-techniques: Openshift
page/has-tagged-techniques: Oracle
page/has-tagged-techniques: Postgresql
page/has-tagged-techniques: Quartz
page/has-tagged-techniques: SAP HANA BIQ
page/has-tagged-techniques: SAS
page/has-tagged-techniques: Serilog
page/is-featured: true

Building a Railway Knowledge Graph with SPARQL Anything
type: page/Talk
page/audience-size: 10
page/during-job: Job: Independent railway data freelancer
page/external-link: https://github.com/w3c-facade-x/meetings/tree/main/meetings/2026-02-09
page/format: Online webinar
page/is-featured: true
page/year: 2026

Cost model
type: page/Project
comment: A strategic model to estimate and compare costs for decision-making and enterprise reporting.
page/during-job: Job: Teamlead data centricity
page/has-category: Strategy
page/has-linked-projects: Data centric strategy
page/has-linked-projects: Strategic project reporting
page/has-tagged-roles: Data analyst
page/has-tagged-roles: SPOC data for department of 9000 employees
page/has-tagged-techniques: Excel
page/has-tagged-techniques: PowerBI
page/is-featured: false

Data cube: linear phenomena's
type: page/Project
comment: Linear assets and linear events typically have a start and an end position using a linear referencing system (kilometerpole position). For BI and operational systems, it is easier if these linear things are denormalised. A innovative model and process was thought out to calculate smallest linear segments with a unique set of properties (over 100 properties were thus defined).
page/during-job: Job: engineer overhead contact lines
page/has-category: Data processing
page/has-linked-projects: Linear measurement data viewer
page/has-linked-projects: OCL maintenance KPI's
page/has-tagged-roles: Business analyst
page/has-tagged-roles: Data architect
page/has-tagged-roles: Developer
page/has-tagged-techniques: C#
page/has-tagged-techniques: Dbeaver
page/has-tagged-techniques: Postgresql
page/has-tagged-techniques: Qlikview
page/has-tagged-techniques: Topology
page/is-featured: true

Data helpdesk
type: page/Project
comment: Setting up an enterprise data helpdesk that gives advices and solves data bugs.
page/during-job: Job: Teamlead data centricity
page/has-category: Strategy
page/has-linked-projects: Data centric strategy
page/has-tagged-roles: SPOC data for department of 9000 employees
page/has-tagged-techniques: Docker
page/has-tagged-techniques: Git
page/has-tagged-techniques: Gitlab CI CD
page/has-tagged-techniques: Jira
page/has-tagged-techniques: MS Graph
page/has-tagged-techniques: Openshift
page/is-featured: false

Data integration of old track tamper machines
type: page/Project
comment: Older tamping machines use a relative system for track tamping. That means that the position of the track is corrected based on it's current position, contrary to a absolute system were the design position is respected. In order to make evaluate the effectiveness of tamping and ensure the end quality, the measurements that are done on the machine are forwarded and combined with design parameters and other measurements. For this, a state of the art GNSS system was installed, the measurement computers were connected to an Azure server over SSH and data transfer is automated.
page/during-job: Job: Project lead SMILE
page/has-category: Measurement system
page/has-linked-projects: Linear measurement data viewer
page/has-tagged-roles: Developer
page/has-tagged-roles: Project lead
page/has-tagged-roles: Technician
page/has-tagged-techniques: Azure
page/has-tagged-techniques: GNSS
page/has-tagged-techniques: Reverse proxy
page/has-tagged-techniques: SSH
page/is-featured: true

Data integration: operational platform & track length
type: page/Project
comment: The data about operational length of tracks and platforms was a manually controlled inventory. This was laborious and not of high quality. This project had as goal to automatically calculate the operational length based on track topology, signal and platform locations. Integrating all the data into a common topology was the challenge.
page/during-job: Job: Teamlead data centricity
page/has-category: Data processing
page/has-tagged-roles: Data analyst
page/has-tagged-roles: Data architect
page/has-tagged-roles: Developer
page/has-tagged-roles: SPOC data for department of 9000 employees
page/has-tagged-techniques: Dbeaver
page/has-tagged-techniques: Plpgsql
page/has-tagged-techniques: PostGIS
page/has-tagged-techniques: Postgresql
page/has-tagged-techniques: PowerBI
page/has-tagged-techniques: Topology
page/is-featured: true

Data mineurs, 7th
type: page/Talk
page/audience-size: >30
page/during-job: Job: Teamlead data centricity
page/external-link: https://www.meetup.com/data-mineurs/events/296717295
page/format: Conference
page/is-featured: true
page/year: 2023

Debian
type: page/Technique
page/has-category: Operating systems
page/is-featured: true
page/self-estimated-proficiency: Competent

Digital Infrastructure Model Norway
type: page/Project
comment: The project has as goal to build a knowledge graph of the railway infrastructure of Norway and generate railML v3.3 files for use cases such as RunTime Calculation (RTCI) and Runtime Simulation (RSIM)
page/during-job: Job: Independent railway data freelancer
page/has-category: Semantic technologies
page/has-linked-projects: Asset360
page/has-linked-projects: ERA ontology
page/has-linked-projects: RailML ontology workgroup
page/has-tagged-roles: Data analyst
page/has-tagged-roles: Data architect
page/has-tagged-roles: DevOps engineer
page/has-tagged-roles: Developer
page/has-tagged-roles: Ontologist
page/has-tagged-roles: Security Champion
page/has-tagged-techniques: Apache Airflow
page/has-tagged-techniques: Azure
page/has-tagged-techniques: Data governance
page/has-tagged-techniques: ESRI
page/has-tagged-techniques: GIS
page/has-tagged-techniques: GeoPackage
page/has-tagged-techniques: GeoSPARQL
page/has-tagged-techniques: Github actions
page/has-tagged-techniques: Grafana
page/has-tagged-techniques: Kubernetes
page/has-tagged-techniques: Kustomize
page/has-tagged-techniques: OAuth
page/has-tagged-techniques: OpenTNF
page/has-tagged-techniques: Project management
page/has-tagged-techniques: Prometheus
page/has-tagged-techniques: Python
page/has-tagged-techniques: QGIS
page/has-tagged-techniques: RDF
page/has-tagged-techniques: RTM
page/has-tagged-techniques: RailML
page/has-tagged-techniques: SHACL
page/has-tagged-techniques: SKOS
page/has-tagged-techniques: SPARQL Anything
page/has-tagged-techniques: SSH
page/has-tagged-techniques: Topology
page/is-featured: true

ERA Rail Data Forum 2024
type: page/Talk
page/audience-size: >100
page/during-job: Job: Teamlead data centricity
page/external-link: rail-data-forum-2024
page/format: Conference
page/is-featured: true
page/year: 2024

EULynx
type: page/Technique
page/has-category: Data models
page/is-featured: false
page/self-estimated-proficiency: Advanced beginner

Energy settlement data lookup
type: page/Project
comment: Energy settlement (responsible for a large part of the operational turnover of the company) is still done mainly using Excel. Several interfaces to existing JSON API services were added to the Excel file to add a higher level of automation to the system.
page/during-job: Job: Teamlead data centricity
page/has-category: Data processing
page/has-linked-projects: OCL maintenance KPI's
page/has-tagged-roles: Business analyst
page/has-tagged-roles: Data architect
page/has-tagged-roles: Developer
page/has-tagged-techniques: Excel
page/has-tagged-techniques: JSON API
page/has-tagged-techniques: Power Query
page/is-featured: false

Excalidraw
type: page/Technique
page/has-category: Other
page/is-featured: false
page/self-estimated-proficiency: Proficient

Facilitator
type: page/Role
page/has-category: Leading roles
page/is-featured: true
page/self-estimated-proficiency: Expert

Fosdem 2025
type: page/Talk
page/audience-size: 100
page/during-job: Job: Independent railway data freelancer
page/external-link: fosdem-2025-4319-post-processing-gnss-train-positions
page/format: Conference
page/is-featured: true
page/year: 2025

GraphDB
type: page/Technique
page/has-category: Semantic technologies
page/is-featured: true
page/self-estimated-proficiency: Competent

ICT for railways
type: page/Talk
page/audience-size: 100
page/during-job: Job: Independent railway data freelancer
page/external-link: [ICT-for-RAILWAYS | Workshop | 8 th Edition Madrid – Spain 2-3 October 2025](https://www.ict-for-railways.eu/)
page/format: Conference
page/is-featured: true
page/year: 2025

IIS
type: page/Technique
page/has-category: Webservers
page/is-featured: false
page/self-estimated-proficiency: Competent

Infrabel opendata to RDF
type: page/Project
comment: The Infrabel opendataplatform is a classic platform that allows a download of the datasets in different formats such as csv, excel, json. It is also possible to export the dataset in the RDF serialization, turtle. However, this resulted in a very generic use of a nameless ontology. Datasets were not linked. This project added a YARRRML configuration to the platform to make use of existing ontologies in describing the data in the dataset.
page/during-job: Job: Teamlead data centricity
page/has-category: Semantic technologies
page/has-linked-projects: Data centric strategy
page/has-linked-projects: Enterprise data model
page/has-tagged-roles: Developer
page/has-tagged-roles: Ontologist
page/has-tagged-roles: SPOC data for department of 9000 employees
page/has-tagged-techniques: ERA ontology
page/has-tagged-techniques: GeoSPARQL
page/has-tagged-techniques: Ontop
page/has-tagged-techniques: Opendata
page/has-tagged-techniques: Opendatasoft
page/has-tagged-techniques: QUDT
page/has-tagged-techniques: RDF
page/has-tagged-techniques: RML & YARRRML
page/has-tagged-techniques: RMLMapper
page/has-tagged-techniques: SPARQL Anything
page/is-featured: false

Inventory: OCL auxiliary tracks
type: page/Project
comment: The legacy system to manage the electrified auxiliary tracks was not data centric. The goal of the project was to combine the available data such as the track topology and the sectioning of the OCL to create the inventory, resulting in a dramatically reduced workload.
page/during-job: Job: Project lead digitalisation linear assets
page/has-category: Data processing
page/has-linked-projects: OCL sectioning topology management application
page/has-tagged-roles: Data architect
page/has-tagged-roles: Developer
page/has-tagged-roles: Project lead
page/has-tagged-techniques: Dbeaver
page/has-tagged-techniques: Plpgsql
page/has-tagged-techniques: PostGIS
page/has-tagged-techniques: Postgresql
page/has-tagged-techniques: QGIS
page/has-tagged-techniques: Qlikview
page/has-tagged-techniques: Topology
page/is-featured: true

Iot & Big Data for Rail 2021
type: page/Talk
page/audience-size: >100
page/during-job: Job: Project lead digitalisation linear assets
page/external-link: iotandbigdatainrail.com
page/format: Conference
page/is-featured: true
page/year: 2021

Job: Ambassador
type: page/Job
comment: Participating in (student) engagement events.
page/at-company: Infrabel
page/ended-on: 2017-09-01T00:00:00
page/has-duration: 8 years
page/has-linked-roles: Company representative
page/started-on: 2009-11-01T00:00:00

Job: Chairman committee 9
type: page/Job
comment: Chairing the national sessions and representing Belgium for the TC9 committee.
page/at-company: CEB-BEC
page/ended-on: 2017-10-01T00:00:00
page/has-duration: 5 years
page/has-linked-roles: Company representative
page/has-linked-roles: National representative
page/started-on: 2013-01-01T00:00:00

Job: Coordinator operational safety
type: page/Job
comment: Taking pro-active measures to improve operational railway safety.
page/at-company: Infrabel
page/ended-on: 2010-03-01T00:00:00
page/has-duration: 0,5 years
page/has-linked-roles: Project lead
page/started-on: 2009-09-01T00:00:00

Job: EIM speaker for energy subsystem
type: page/Job
comment: Representing the interests of the EIM members at ERA working groups during discussions on the evolution of the TSI ENE.
page/at-company: EIM
page/ended-on: 2017-09-01T00:00:00
page/has-duration: 5 years
page/has-linked-roles: Company representative
page/has-linked-roles: Sector representative
page/started-on: 2013-01-01T00:00:00

Job: Entrepreneur, head of my own company
type: page/Job
comment: creation of official building energy certificates
page/at-company: ENERGIR
page/ended-on: 2011-02-01T00:00:00
page/has-duration: 1 years
page/has-linked-roles: Data analyst
page/started-on: 2010-01-01T00:00:00

Job: Fencing instructor
type: page/Job
comment: Teaching fencing classes at different levels (novice up to international fencers) for the university team. Coaching the team to the university championships (and organizing the championships from time to time).
page/at-company: KULeuven
page/ended-on: 2010-03-01T00:00:00
page/has-duration: 0,5 years
page/has-linked-roles: Teacher
page/started-on: 2009-09-01T00:00:00

Job: Internship statistical analysis of voltage dips
type: page/Job
comment: Internship to perform an analysis on voltage dips
page/at-company: Elia
page/ended-on: 2008-09-01T00:00:00
page/has-duration: 0,2 years
page/started-on: 2008-07-01T00:00:00

Law as a Code
type: page/Talk
page/audience-size: >1000
page/during-job: Job: Teamlead data centricity
page/external-link: may-2023-blsi-virtual-breakfast-what-law-code-and-why-it-relevant-digital-ready-policymaking
page/format: Online webinar
page/is-featured: true
page/year: 2023

Lightning detection alerting system
type: page/Project
comment: Lightning strikes on railway infrastructure can cause serious damage and is not always detected. There exist commercially available measurement systems that interface their data of the lightning strike location and strength. We interfaced with these datasources and mapped the location (with some business rules) on the rail network. An email system was put in place to notify the installation responsible person. A GIS webapp and dashboard were also developed.
page/during-job: Job: engineer overhead contact lines
page/has-category: Data processing
page/has-linked-projects: Linear measurement data viewer
page/has-tagged-roles: Data architect
page/has-tagged-roles: Developer
page/has-tagged-roles: Project lead
page/has-tagged-techniques: Angular
page/has-tagged-techniques: C#
page/has-tagged-techniques: Dbeaver
page/has-tagged-techniques: Docker
page/has-tagged-techniques: Git
page/has-tagged-techniques: Gitlab CI CD
page/has-tagged-techniques: Kerberos
page/has-tagged-techniques: Leaflet
page/has-tagged-techniques: MSSQL
page/has-tagged-techniques: Nginx
page/has-tagged-techniques: Openshift
page/has-tagged-techniques: PostGIS
page/has-tagged-techniques: Postgresql
page/has-tagged-techniques: QGIS
page/has-tagged-techniques: Qlikview
page/is-featured: true

Linked Data - A Hands-on Introduction
type: page/Talk
page/audience-size: 16
page/during-job: Job: Independent railway data freelancer
page/external-link: slides-linked-data-introduction
page/format: Workshop
page/is-featured: true
page/year: 2026

MS Access
type: page/Technique
page/has-category: Databases
page/is-featured: false
page/self-estimated-proficiency: Competent

MapInfo
type: page/Technique
page/has-category: GIS & topology
page/is-featured: false
page/self-estimated-proficiency: Competent

Mapping train statistic on RINF data model
type: page/Project
comment: The EU requests publishing data based on the RINF data model. Our train statistics data model is not using the RINF model as a basis. A translation system was set up to convert from one model into the other allowing to comply with EU requirements.
page/during-job: Job: Teamlead data centricity
page/has-category: Data processing
page/has-linked-projects: ERA RINF Chatbot
page/has-tagged-roles: Data analyst
page/has-tagged-roles: Data architect
page/has-tagged-roles: Developer
page/has-tagged-techniques: Dbeaver
page/has-tagged-techniques: ERA ontology
page/has-tagged-techniques: Excel
page/has-tagged-techniques: Git
page/has-tagged-techniques: PgRouting
page/has-tagged-techniques: Plpgsql
page/has-tagged-techniques: Postgresql
page/has-tagged-techniques: QGIS
page/has-tagged-techniques: RTM
page/has-tagged-techniques: SPARQL
page/is-featured: true

MySQL
type: page/Technique
page/has-category: Databases
page/is-featured: true
page/self-estimated-proficiency: Proficient

OCL dropper calculator
type: page/Project
comment: Pendules are the vertical droppers that suspend the contact wire to the carrier wire of the overhead contact line system. The application calculates the required dropper length, based on span width, system height and lots of other system and engineering project parameters. Initially the scope was to convert a legacy VB application with a very bad architecture into a modern C# .NET application with a good architecture. The logic needed to be separated from the visualisation so that the logic could also be implemented into other business applications. After the initial scope was completed, the business rules were revised and are still being revised as business learn more about the system.
page/during-job: Job: engineer overhead contact lines
page/has-category: Desktop app
page/has-linked-projects: Linear measurement data viewer
page/has-tagged-roles: Business analyst
page/has-tagged-roles: Project lead
page/has-tagged-techniques: C#
page/has-tagged-techniques: ClickOnce
page/has-tagged-techniques: Dbeaver
page/has-tagged-techniques: Git
page/has-tagged-techniques: Gitlab CI CD
page/has-tagged-techniques: Postgresql
page/has-tagged-techniques: Railway
page/has-tagged-techniques: Scichart
page/is-featured: false

OpenID
type: page/Technique
page/has-category: Authentication
page/is-featured: false
page/self-estimated-proficiency: Competent

OpenRail Day 2025 - TP-Lib
type: page/Talk
page/audience-size: 100
page/during-job: Job: Independent railway data freelancer
page/external-link: en
page/format: Conference
page/is-featured: true
page/year: 2025

PHP
type: page/Technique
page/has-category: Programming languages
page/is-featured: true
page/self-estimated-proficiency: Proficient

PgAdmin
type: page/Technique
page/has-category: Databases
page/is-featured: false
page/self-estimated-proficiency: Competent

Polygon generation for EBP posts
type: page/Project
comment: A data-processing workflow to generate polygons for EBP posts using QGIS and Voronoi-based geometry operations.
page/during-job: Job: engineer overhead contact lines
page/has-category: Data processing
page/has-linked-projects: OCL sectioning topology management application
page/has-tagged-roles: Business analyst
page/has-tagged-roles: Developer
page/has-tagged-techniques: QGIS
page/is-featured: false

Product owner: enterprise GIS tooling
type: page/Project
comment: Ensuring the proper usage of resources. Building the right things. Having a complete and clear roadmap.
page/during-job: Job: Teamlead data centricity
page/has-category: Strategy
page/has-linked-projects: Product owner: railway micro-topology management platform
page/has-linked-projects: Topologie to be
page/has-tagged-roles: Data architect
page/has-tagged-roles: Project lead
page/has-tagged-roles: SPOC data for department of 9000 employees
page/has-tagged-roles: Teamlead
page/has-tagged-techniques: ESRI
page/has-tagged-techniques: Jira
page/has-tagged-techniques: Oracle
page/has-tagged-techniques: PostGIS
page/has-tagged-techniques: Project management
page/has-tagged-techniques: QGIS
page/has-tagged-techniques: RTM
page/is-featured: true

Quartely peak power
type: page/Project
comment: The Flemish household electricity cost is settled based on energy consumption as well as maximum power use. The maximum power is a yearly value based on the average monthly values. The average monthly value is the maximum 15min average power consumption. Yes.. better read that twice. In order to avoid overcharging, the home automation system interfaces with the DSMR reader to calculate this 15min value and regulate power consumption where possible.
page/has-category: Data processing
page/has-linked-projects: Home automation system
page/has-tagged-roles: Developer
page/has-tagged-techniques: DSMR
page/has-tagged-techniques: Dbeaver
page/has-tagged-techniques: Docker
page/has-tagged-techniques: Git
page/has-tagged-techniques: MQTT
page/has-tagged-techniques: OpenHAB
page/has-tagged-techniques: Postgresql
page/has-tagged-techniques: Python
page/is-featured: false

RailLive 2019
type: page/Talk
page/audience-size: >50
page/during-job: Job: Project lead digitalisation linear assets
page/external-link: rail-live-2019
page/format: Conference
page/is-featured: true
page/year: 2019

Railway data modelling
type: page/Talk
page/audience-size: 2x40
page/during-job: Job: Independent railway data freelancer
page/external-link: agenda-rail-data-forum-2025
page/format: Conference
page/is-featured: true
page/year: 2025

Raspbian
type: page/Technique
page/has-category: Operating systems
page/is-featured: true
page/self-estimated-proficiency: Competent

React
type: page/Technique
page/has-category: Web frontend
page/is-featured: false
page/self-estimated-proficiency: Advanced beginner

SAP MM
type: page/Technique
page/has-category: ERP
page/is-featured: false
page/self-estimated-proficiency: Competent

SAP PS
type: page/Technique
page/has-category: ERP
page/is-featured: false
page/self-estimated-proficiency: Competent

SAP SCM
type: page/Technique
page/has-category: ERP
page/is-featured: false
page/self-estimated-proficiency: Competent

SOLID
type: page/Technique
page/has-category: Semantic technologies
page/is-featured: true
page/self-estimated-proficiency: Advanced beginner

SPARQL-Anything
type: page/Project
comment: SPARQL Anything is a system for querying diverse data formats (CSV, JSON, XML, HTML, etc.) using SPARQL. I've contributed multiple enhancements including a modernized Yasgui interface, internal caching system, XML attribute handling fixes, CI/CD automation, and automatic documentation snippet generation.
page/during-job: Job: Independent railway data freelancer
page/external-link: sparql.anything
page/has-category: Semantic technologies
page/has-linked-projects: Yasgui - SPARQL GUI
page/has-tagged-roles: DevOps engineer
page/has-tagged-roles: Developer
page/has-tagged-techniques: CSV
page/has-tagged-techniques: Docker
page/has-tagged-techniques: Git
page/has-tagged-techniques: Github actions
page/has-tagged-techniques: JSON
page/has-tagged-techniques: Java
page/has-tagged-techniques: Maven
page/has-tagged-techniques: RDF
page/has-tagged-techniques: SPARQL
page/has-tagged-techniques: XML
page/is-featured: true

SQLite
type: page/Technique
page/has-category: Databases
page/is-featured: false
page/self-estimated-proficiency: Expert

Simple CORS proxy
type: page/Project
comment: Small Docker-ready proxy to work around CORS restrictions when consuming APIs and SPARQL endpoints from browser-based tools, with built-in preflight handling and optional token-based protection.
page/during-job: Job: Independent railway data freelancer
page/external-link: simple-cors-proxy
page/has-category: DevOps
page/has-linked-projects: Yasgui - SPARQL GUI
page/has-tagged-roles: Developer
page/has-tagged-techniques: Docker
page/has-tagged-techniques: Forward proxy
page/has-tagged-techniques: GitHub
page/has-tagged-techniques: Javascript
page/is-featured: false

Slidev
type: page/Technique
page/has-category: Web frontend
page/is-featured: true
page/self-estimated-proficiency: Proficient

TP-Lib
type: page/Project
comment: Building an open source train positioning library for railway GNSS post-processing, map matching, and path review, created for Infrabel and intended to be contributed to the OpenRailAssociation.
page/during-job: Job: Independent railway data freelancer
page/external-link: tp-lib
page/has-category: Data processing
page/has-linked-projects: Location post processing system for railway vehicles
page/has-linked-projects: Openrail
page/has-tagged-roles: Data architect
page/has-tagged-roles: Developer
page/has-tagged-techniques: Docker
page/has-tagged-techniques: GNSS
page/has-tagged-techniques: GitHub
page/has-tagged-techniques: Github actions
page/has-tagged-techniques: Leaflet
page/has-tagged-techniques: Python
page/has-tagged-techniques: Railway
page/has-tagged-techniques: Rust
page/is-featured: true

TSI telematics course
type: page/Talk
page/audience-size: 30
page/during-job: Job: Independent railway data freelancer
page/external-link: TSI-Telematics-course.pptx
page/format: Classroom
page/is-featured: true
page/year: 2025

Telematics course
type: page/Project
comment: Giving a full day course on railway telematics to the ministry of transport of the Belgian government.
page/during-job: Job: Independent railway data freelancer
page/has-category: Course
page/has-linked-projects: Telematics ontology
page/has-tagged-roles: Teacher
page/has-tagged-techniques: NeTEx
page/has-tagged-techniques: Railway telematics
page/has-tagged-techniques: SIRI
page/has-tagged-techniques: TSI
page/has-tagged-techniques: Transmodel
page/is-featured: true

Thematic layers for GIS reporting
type: page/Project
comment: A project to prepare thematic GIS layers for reporting and analysis.
page/during-job: Job: engineer overhead contact lines
page/has-category: Data processing
page/has-linked-projects: OCL sectioning topology management application
page/has-linked-projects: Shelter GIS position management system
page/has-tagged-roles: Data analyst
page/has-tagged-roles: Data architect
page/has-tagged-roles: Developer
page/has-tagged-techniques: C#
page/is-featured: false

Trainannouncer
type: page/Project
comment: A backend system using the train detection system to announce the train number to measurement systems. The train detection data arrives on a message queue, this queue is continuously read and processed for relevant messages. When train enters or exists a zone with a measurement system, the announcer will send this data to the measurement system. The measurement system uses this information for immediate action (pulling the train aside) or predictive actions (worn carbon of the pantograph).
page/during-job: Job: engineer overhead contact lines
page/has-category: Data processing
page/has-linked-projects: PantoCAM, Numberfinder
page/has-tagged-roles: Data architect
page/has-tagged-roles: DevOps engineer
page/has-tagged-roles: Developer
page/has-tagged-techniques: C#
page/has-tagged-techniques: Dbeaver
page/has-tagged-techniques: Git
page/has-tagged-techniques: Gitlab CI CD
page/has-tagged-techniques: IBM MQ
page/has-tagged-techniques: Openshift
page/has-tagged-techniques: Postgresql
page/has-tagged-techniques: PowerBI
page/has-tagged-techniques: Quartz
page/has-tagged-techniques: SSH
page/has-tagged-techniques: Serilog
page/is-featured: true

URI Dereferencer
type: page/Project
comment: Lightweight linked-data dereferencer that turns resource URIs into interactive HTML views backed by SPARQL DESCRIBE queries, while also supporting content negotiation for RDF serializations.
page/during-job: Job: Independent railway data freelancer
page/external-link: uri-dereferencer
page/has-category: Semantic technologies
page/has-linked-projects: This expertise graph & website
page/has-linked-projects: Yasgui Graph Plugin
page/has-tagged-roles: Developer
page/has-tagged-techniques: Docker
page/has-tagged-techniques: GitHub
page/has-tagged-techniques: Javascript
page/has-tagged-techniques: Leaflet
page/has-tagged-techniques: Nginx
page/has-tagged-techniques: RDF
page/has-tagged-techniques: SPARQL
page/is-featured: false

Ubuntu
type: page/Technique
page/has-category: Operating systems
page/is-featured: true
page/self-estimated-proficiency: Competent

Virtuoso
type: page/Technique
page/has-category: Semantic technologies
page/is-featured: true
page/self-estimated-proficiency: Competent

Webapp: common path of several railway vehicles
type: page/Project
comment: Sometimes, multiple railway vehicles are discovered with damages on the same location, for example 30cm out of center of the pantograph. This is a clear sign of an infrastructure issue. In order to narrow down the location of the infrastructure problem, the train paths are visualised on a map that is common to all the vehicle. The challenging part of this project is to find a sufficiently detailed trainpath and a relation between the vehicle and the trains in which it served.
page/during-job: Job: engineer overhead contact lines
page/has-category: Webapp
page/has-linked-projects: Linear measurement data viewer
page/has-linked-projects: Location post processing system for railway vehicles
page/has-linked-projects: Pantograph shock detection system
page/has-tagged-roles: Business analyst
page/has-tagged-roles: Data architect
page/has-tagged-roles: DevOps engineer
page/has-tagged-roles: Project lead
page/has-tagged-techniques: Angular
page/has-tagged-techniques: C#
page/has-tagged-techniques: Docker
page/has-tagged-techniques: Git
page/has-tagged-techniques: Gitlab CI CD
page/has-tagged-techniques: JSON API
page/has-tagged-techniques: Nginx
page/has-tagged-techniques: Openshift
page/has-tagged-techniques: PgRouting
page/has-tagged-techniques: Topology
page/has-tagged-techniques: WMS
page/is-featured: true

Webapp: train protection system
type: page/Project
comment: A (work)traindriver that comes out of a track out of service, needs to configure his vehicle to the correct TPS system (TBL1+ or ETCS L1 LS, L1 FS, L2). This webapp allows the driver to correct locate himself on the track topology, using either a signal or his GPS position and give a driving direction. The app will then calculate the TPS level. The challenge of this project was to inventorise the TPS systems on the topology and create a routing algorithm using business logic to find "the next signal" on the trainpath, returning multiple if applicable. The TPS inventory is also used as an opendata dataset.
page/during-job: Job: Project lead digitalisation linear assets
page/external-link: https://opendata.infrabel.be/explore/dataset/geo-etcs/information/
page/has-category: Webapp
page/has-linked-projects: OCL sectioning topology management application
page/has-linked-projects: Signaling topology calculation program
page/has-tagged-roles: Business analyst
page/has-tagged-roles: Data architect
page/has-tagged-roles: DevOps engineer
page/has-tagged-roles: Project lead
page/has-tagged-techniques: ADFS
page/has-tagged-techniques: Angular
page/has-tagged-techniques: C#
page/has-tagged-techniques: Docker
page/has-tagged-techniques: Firewall
page/has-tagged-techniques: GNSS
page/has-tagged-techniques: Git
page/has-tagged-techniques: Gitlab CI CD
page/has-tagged-techniques: JSON API
page/has-tagged-techniques: Openshift
page/has-tagged-techniques: PgRouting
page/has-tagged-techniques: PostGIS
page/has-tagged-techniques: QGIS
page/has-tagged-techniques: Reverse proxy
page/is-featured: true

Windows
type: page/Technique
page/has-category: Operating systems
page/is-featured: true
page/self-estimated-proficiency: Expert

BI
type: Concept
in scheme: Categories of projects

Workshop
type: Concept
in scheme: Categories of projects

macOS
type: page/Technique
page/has-category: Operating systems
page/is-featured: false
page/self-estimated-proficiency: Advanced beginner

Novice
type: Concept
definition: Rigid adherence to taught rules or plans; little situational perception; no discretionary judgment
in scheme: Dreyfus model of skill acquisition

railML 44th conference
type: page/Talk
page/audience-size: >100
page/during-job: Job: Teamlead data centricity
page/external-link: 44th-railml-conference-rome.html
page/format: Conference
page/is-featured: true
page/year: 2023

railML to ERA
type: page/Project
comment: Built a reusable pipeline to convert railML 3.2 infrastructure data into ERA ontology (RINF-compatible RDF), including enrichment and SHACL validation.
page/during-job: Job: ERA independent expert Safety & Telematics
page/external-link: raillML-to-ERA
page/has-category: Data processing
page/has-linked-projects: Workshop RINF data provisioning
page/has-tagged-roles: Data architect
page/has-tagged-roles: Developer
page/has-tagged-roles: Independent expert
page/has-tagged-techniques: Apache Jena Fuseki
page/has-tagged-techniques: Docker
page/has-tagged-techniques: ERA ontology
page/has-tagged-techniques: GIS
page/has-tagged-techniques: Python
page/has-tagged-techniques: RDF
page/has-tagged-techniques: RINF
page/has-tagged-techniques: RailML
page/has-tagged-techniques: SHACL
page/has-tagged-techniques: SPARQL
page/has-tagged-techniques: SPARQL Anything
page/has-tagged-techniques: rdflib
page/is-featured: true

rdf-compare
type: page/Project
comment: Open source CLI and browser viewer to compute semantic diffs between RDF files, preserving named graphs, supporting blank-node-aware comparison, and producing machine-readable RDF diff output.
page/during-job: Job: Independent railway data freelancer
page/external-link: rdf-compare
page/has-category: Semantic technologies
page/has-linked-projects: This expertise graph & website
page/has-tagged-roles: Developer
page/has-tagged-techniques: Docker
page/has-tagged-techniques: GitHub
page/has-tagged-techniques: Github actions
page/has-tagged-techniques: Leaflet
page/has-tagged-techniques: RDF
page/has-tagged-techniques: Rust
page/is-featured: false

rdfsplitter
type: page/Project
comment: Open source command line utility to split large RDF files into smaller chunks, making heavy datasets easier to validate, diff, transport, and load into downstream pipelines.
page/during-job: Job: Independent railway data freelancer
page/external-link: rdf-splitter
page/has-category: Semantic technologies
page/has-linked-projects: This expertise graph & website
page/has-tagged-roles: Developer
page/has-tagged-techniques: Docker
page/has-tagged-techniques: GitHub
page/has-tagged-techniques: Github actions
page/has-tagged-techniques: RDF
page/has-tagged-techniques: Rust
page/is-featured: false

Accelerometers
type: page/Technique
page/has-category: Sensors & measurements
page/is-featured: false
page/self-estimated-proficiency: Proficient

Asset recognition on images from measurement train
type: page/Project
comment: A backend processing system to identify railway assets on pictures taken by camera's on measurement trains. The results help in creating inventories and manual digital inspection. The goal is to also categorize assets according to their state (health/worn..)
page/during-job: Job: Project lead digitalisation linear assets
page/has-category: Image processing
page/has-linked-projects: Measurement train image post processing
page/has-tagged-roles: Business analyst
page/has-tagged-roles: Data analyst
page/has-tagged-techniques: C#
page/has-tagged-techniques: Dbeaver
page/has-tagged-techniques: Image recognition AI
page/has-tagged-techniques: Postgresql
page/has-tagged-techniques: Railway
page/has-tagged-techniques: S3
page/is-featured: true

BaneNor
type: page/Company
page/external-link: www.banenor.no

C++
type: page/Technique
page/has-category: Programming languages
page/is-featured: false
page/self-estimated-proficiency: Advanced beginner

CEB-BEC
type: page/Company
page/external-link: www.ceb-bec.be

CSV
type: page/Technique
page/has-category: File formats
page/is-featured: false
page/self-estimated-proficiency: Proficient

Caddy
type: page/Technique
page/has-category: Webservers
page/is-featured: true
page/self-estimated-proficiency: Proficient

Certifer
type: page/Company
page/external-link: www.certifer.eu

Change context management application
type: page/Project
comment: A full stack application to manage change context inside the topology management system.
page/during-job: Job: Teamlead data centricity
page/has-category: Webapp
page/has-linked-projects: Asset360
page/has-linked-projects: Business process for track tracé data delivery
page/has-linked-projects: Product owner: railway micro-topology management platform
page/has-linked-projects: Topologie to be
page/has-tagged-roles: Data architect
page/has-tagged-roles: Product owner
page/has-tagged-techniques: Apache Jena Fuseki
page/has-tagged-techniques: Git
page/has-tagged-techniques: Gitlab CI CD
page/has-tagged-techniques: Helm charts
page/has-tagged-techniques: Python
page/has-tagged-techniques: RDF
page/has-tagged-techniques: Railway
page/has-tagged-techniques: SHACL
page/has-tagged-techniques: SPARQL
page/has-tagged-techniques: VueJs
page/is-featured: true

Cloudflare
type: page/Technique
page/has-category: Networking
page/is-featured: true
page/self-estimated-proficiency: Competent

CogniZone
type: page/Company
page/external-link: www.cogni.zone

Contact wire uplift measurement system
type: page/Project
comment: A solar/battery powered hardware system mounted in the catenary, measuring the vertical movement of the contact wire at the passage of a train. Everything was designed, assembled, programmed, ... by myself.
page/during-job: Job: engineer overhead contact lines
page/has-category: Measurement system
page/has-linked-projects: Contact wire thickness measurement system
page/has-tagged-roles: Business analyst
page/has-tagged-roles: Developer
page/has-tagged-techniques: Arduino
page/has-tagged-techniques: C++
page/has-tagged-techniques: GSM
page/has-tagged-techniques: Git
page/has-tagged-techniques: PCB design
page/has-tagged-techniques: Raspberry Pi
page/is-featured: true

Database versioning system based on git
type: page/Project
comment: A database is mostly managed in several environments and changes are pushed to production after a lengthy review process. For some database applications, this is a costly overhead that is preferably avoided. Development happens directly on the production system (no worries, this has been going well for over 10 years now). And one of the reasons this goes well is because we have a system that daily captures the DDL changes of the database and stores them in a git repository. Reverting to a previous state become a matter of using git.
page/during-job: Job: engineer overhead contact lines
page/has-category: Data processing
page/has-linked-projects: Linear measurement data viewer
page/has-linked-projects: Postgres management tools
page/has-tagged-roles: Data architect
page/has-tagged-roles: Project lead
page/has-tagged-techniques: C#
page/has-tagged-techniques: Dbeaver
page/has-tagged-techniques: Git
page/has-tagged-techniques: Postgresql
page/has-tagged-techniques: Quartz
page/has-tagged-techniques: Serilog
page/is-featured: false

Datalog
type: page/Technique
page/has-category: Semantic technologies
page/is-featured: false
page/self-estimated-proficiency: Advanced beginner

Department representative
type: page/Role
page/has-category: Leading roles
page/is-featured: true
page/self-estimated-proficiency: Proficient

Design process workflow
type: page/Project
comment: The design office still employed a manual process for signature and process reporting of new designs. During covid, manual had to become digital. A sharepoint process was set up with email notification for signature management.
page/during-job: Job: Project lead digitalisation linear assets
page/has-category: Business process
page/has-linked-projects: Design revision comparison
page/has-tagged-roles: Business analyst
page/has-tagged-roles: Data architect
page/has-tagged-roles: Developer
page/has-tagged-roles: Project lead
page/has-tagged-techniques: Sharepoint
page/is-featured: false

Devcontainers
type: page/Technique
page/has-category: DevOps
page/is-featured: true
page/self-estimated-proficiency: Competent

Django
type: page/Technique
page/has-category: Web frameworks
page/is-featured: false
page/self-estimated-proficiency: Competent

EIM
type: page/Company
page/external-link: eimrail.org

ENERGIR
type: page/Company

ERA RINF Chatbot
type: page/Project
comment: A proof of concept to show how RDF data together with an ontology can be used together with a LLM such as ChatGPT. The project result is a public web application where the user can ask questions in natural language and get a data result as output.
page/during-job: Job: Teamlead data centricity
page/external-link: era-rinf-chatbot
page/has-category: Semantic technologies
page/has-linked-projects: Enterprise data model
page/has-tagged-roles: DevOps engineer
page/has-tagged-roles: Developer
page/has-tagged-roles: Ontologist
page/has-tagged-techniques: Azure
page/has-tagged-techniques: Docker
page/has-tagged-techniques: ERA ontology
page/has-tagged-techniques: Git
page/has-tagged-techniques: Gitlab CI CD
page/has-tagged-techniques: LLM & ChatGPT
page/has-tagged-techniques: OWL
page/has-tagged-techniques: Python
page/has-tagged-techniques: RDF
page/has-tagged-techniques: Streamlit
page/is-featured: true

ESP32
type: page/Technique
page/has-category: Micro computer
page/is-featured: false
page/self-estimated-proficiency: Competent

Elia
type: page/Company
page/external-link: www.elia.be

Forward proxy
type: page/Technique
page/has-category: Networking
page/is-featured: true
page/self-estimated-proficiency: Proficient

GPS trackers for mobile safety equipment
type: page/Project
comment: In order to reduce the number of "signals passed at danger", a project was launched to track in real time the location of safety equipment. A custom GPS tracker was designed and interfaced with the internal network over LTE.
page/during-job: Job: Project lead SMILE
page/has-category: Measurement system
page/has-linked-projects: Train alert system
page/has-tagged-roles: Business analyst
page/has-tagged-roles: Developer
page/has-tagged-roles: Project lead
page/has-tagged-techniques: Binary
page/has-tagged-techniques: C#
page/has-tagged-techniques: Firewall
page/has-tagged-techniques: GNSS
page/has-tagged-techniques: Git
page/has-tagged-techniques: Gitlab CI CD
page/has-tagged-techniques: JSON API
page/has-tagged-techniques: Traccar
page/is-featured: true

GSM
type: page/Technique
page/has-category: Communication
page/is-featured: false
page/self-estimated-proficiency: Competent

GeoPackage
type: page/Technique
page/has-category: Data models
page/is-featured: true
page/self-estimated-proficiency: Expert

Gist
type: page/Technique
page/has-category: Data models
page/is-featured: true
page/self-estimated-proficiency: Proficient

HDF5
type: page/Technique
page/has-category: Data models
page/is-featured: true
page/self-estimated-proficiency: Competent

Helm charts
type: page/Technique
page/has-category: DevOps
page/is-featured: true
page/self-estimated-proficiency: Advanced beginner

Home automation system
type: page/Project
comment: Very advanced home automation. The basic logic level is run by a Wago PLC that is interfaced with Openhab for higher level logic and user interfacing. A lot of sensors are custom made (PIR motion sensors, reed sensors, water level sensor, current sensing, ...) and interfaced using ESP32 boards like NodeMCU. Several software programs are custom built to make custom interfaces with existing product interfaces (like pushing telnet data to mqtt)
page/has-category: Data platform
page/has-tagged-roles: Business analyst
page/has-tagged-roles: Data architect
page/has-tagged-roles: DevOps engineer
page/has-tagged-roles: Developer
page/has-tagged-roles: Product owner
page/has-tagged-roles: Project lead
page/has-tagged-roles: Technician
page/has-tagged-techniques: Arduino
page/has-tagged-techniques: C#
page/has-tagged-techniques: Caddy
page/has-tagged-techniques: Cloudflare
page/has-tagged-techniques: DSMR
page/has-tagged-techniques: Dbeaver
page/has-tagged-techniques: Django
page/has-tagged-techniques: ESP32
page/has-tagged-techniques: Firewall
page/has-tagged-techniques: Git
page/has-tagged-techniques: Gitlab CI CD
page/has-tagged-techniques: Grafana
page/has-tagged-techniques: Logseq
page/has-tagged-techniques: Loki
page/has-tagged-techniques: MQTT
page/has-tagged-techniques: NFC
page/has-tagged-techniques: NodeMCU
page/has-tagged-techniques: OpenHAB
page/has-tagged-techniques: PLC
page/has-tagged-techniques: Postgresql
page/has-tagged-techniques: Prometheus
page/has-tagged-techniques: Python
page/has-tagged-techniques: Raspberry Pi
page/has-tagged-techniques: Reverse proxy
page/has-tagged-techniques: SSH
page/has-tagged-techniques: Telnet
page/has-tagged-techniques: VPN
page/is-featured: false

IBM MQ
type: page/Technique
page/has-category: Message queue
page/is-featured: true
page/self-estimated-proficiency: Advanced beginner

JSON
type: page/Technique
page/has-category: File formats
page/is-featured: false
page/self-estimated-proficiency: Proficient

KULeuven
type: page/Company
page/external-link: kuleuven

Kubernetes
type: page/Technique
page/has-category: IaaS / Container orchestration
page/is-featured: true
page/self-estimated-proficiency: Competent

Kustomize
type: page/Technique
page/has-category: DevOps
page/is-featured: false
page/self-estimated-proficiency: Competent

LLM & ChatGPT
type: page/Technique
page/has-category: AI/MV
page/is-featured: true
page/self-estimated-proficiency: Proficient

Laser triangulation
type: page/Technique
page/has-category: Sensors & measurements
page/is-featured: true
page/self-estimated-proficiency: Advanced beginner

Lidar vegetation detection
type: page/Project
comment: A lidar-based detection workflow to identify vegetation overgrowth along railway infrastructure.
page/during-job: Job: engineer overhead contact lines
page/has-category: Lidar processing
page/has-linked-projects: Webapp for digital inspection
page/has-tagged-roles: Business analyst
page/has-tagged-roles: Data analyst
page/has-tagged-techniques: C#
page/has-tagged-techniques: Lidar
page/is-featured: false

Logseq RDF export
type: page/Project
comment: A tool to export a Logseq-authored markdown graph to RDF for downstream validation and publishing.
page/during-job: Job: Independent railway data freelancer
page/has-category: DevOps
page/has-linked-projects: This expertise graph & website
page/has-tagged-roles: Developer
page/has-tagged-techniques: Docker
page/has-tagged-techniques: Git
page/has-tagged-techniques: Github actions
page/is-featured: false

Matdata
type: page/Company
page/external-link: matdata.eu

Maven
type: page/Technique
page/has-category: DevOps
page/is-featured: false
page/self-estimated-proficiency: Competent

Mobile app: synced documentation
type: page/Project
comment: A mobile app for catenary technicians for documentation lookup that is accessible offline and synced when online. The app uses Git to accomplish the syncing.
page/during-job: Job: engineer overhead contact lines
page/external-link: https://apps.apple.com/be/app/infradoc/id1592342814, https://play.google.com/store/apps/details
page/has-category: Mobile app
page/has-linked-projects: Mobile app for geolocated technical assistance
page/has-linked-projects: Mobile time registration system with NFC badges
page/has-tagged-roles: Business analyst
page/has-tagged-roles: Data architect
page/has-tagged-roles: DevOps engineer
page/has-tagged-techniques: Android
page/has-tagged-techniques: C#
page/has-tagged-techniques: Fastlane
page/has-tagged-techniques: Git
page/has-tagged-techniques: iOS
page/is-featured: true

Mobile time registration system with NFC badges
type: page/Project
comment: A mobile app for time registration using NFC badges.
page/during-job: Job: Project lead digitalisation linear assets
page/has-category: Mobile app
page/has-linked-projects: Mobile app: synced documentation
page/has-tagged-roles: Business analyst
page/has-tagged-roles: Developer
page/has-tagged-techniques: NFC
page/is-featured: false

Nextcloud
type: page/Technique
page/has-category: Other
page/is-featured: true
page/self-estimated-proficiency: Proficient

NodeMCU
type: page/Technique
page/has-category: Micro computer
page/is-featured: false
page/self-estimated-proficiency: Competent

OAuth
type: page/Technique
page/has-category: Authentication
page/is-featured: false
page/self-estimated-proficiency: Proficient

OCL freespace design principles
type: page/Project
comment: The pantograph is that part of the traction vehicle in a train that conducts electrical current to the engine (or battery). It has a certain dimension and as it is on top of the vehicle, is heavily influenced by the sway vibrations of the vehicle and external influences such as wind. In order to design the overhead structures, it is important to keep everything out of the path of the pantograph. The possible positions of the pantograph are called the "free space". This projects goal was to revise the design principles used in the enterprise and participate in the revision of the principles on a European level.
page/during-job: Job: engineer overhead contact lines
page/has-category: Engineering
page/has-linked-projects: OCL stability design principles
page/has-tagged-roles: Company representative
page/has-tagged-roles: Engineer overhead contact line
page/has-tagged-roles: National representative
page/has-tagged-techniques: Excel
page/has-tagged-techniques: Railway
page/has-tagged-techniques: VBA
page/is-featured: false

OCL stability design principles
type: page/Project
comment: A project to define and refine design principles that ensure the stability of overhead contact line infrastructure.
page/during-job: Job: engineer overhead contact lines
page/has-category: Engineering
page/has-linked-projects: OCL freespace design principles
page/has-tagged-roles: Engineer overhead contact line
page/has-tagged-techniques: Excel
page/has-tagged-techniques: Railway
page/has-tagged-techniques: VBA
page/is-featured: false

ODK
type: page/Technique
page/has-category: Other
page/is-featured: true
page/self-estimated-proficiency: Expert

Ontop
type: page/Technique
page/has-category: Semantic technologies
page/is-featured: true
page/self-estimated-proficiency: Proficient

OpenTNF
type: page/Technique
page/has-category: Data models
page/is-featured: false
page/self-estimated-proficiency: Proficient

Opendata
type: page/Technique
page/has-category: Data strategy
page/is-featured: true
page/self-estimated-proficiency: Proficient

Opendatasoft
type: page/Technique
page/has-category: Data platform
page/is-featured: true
page/self-estimated-proficiency: Advanced beginner

Out of service planning consolidation system
type: page/Project
comment: A planning tool to consolidate out-of-service requests into a coordinated operational plan.
page/during-job: Job: Project lead digitalisation linear assets
page/has-category: Planningtool
page/has-linked-projects: Out of tension digital request system
page/has-linked-projects: Webapp on SAP PM for workorder and ressource planning
page/has-tagged-roles: Data architect
page/has-tagged-roles: Project lead
page/has-tagged-techniques: Azure
page/has-tagged-techniques: C#
page/has-tagged-techniques: SAP PM
page/is-featured: false

PCB design
type: page/Technique
page/has-category: Sensors & measurements
page/is-featured: false
page/self-estimated-proficiency: Advanced beginner

PLC
type: page/Technique
page/has-category: Micro computer
page/is-featured: true
page/self-estimated-proficiency: Competent

PMO
type: page/Technique
page/has-category: Business
page/is-featured: true
page/self-estimated-proficiency: Proficient

Pole inventory management system
type: page/Project
comment: The legacy measurement system was file based and project specific. We went to a database based system with a QGIS management layer. A data quality improvement campaign was launched to improve the inventory based on measurement registrations of overhead structure. Pole naming was improved based on camera systems and AI detections.
page/during-job: Job: engineer overhead contact lines
page/has-category: Data processing
page/has-linked-projects: Camera inspection system for OCL
page/has-linked-projects: Linear measurement data viewer
page/has-linked-projects: PostGIS: GIS to LRS calculation library
page/has-tagged-roles: Data analyst
page/has-tagged-roles: Developer
page/has-tagged-roles: Project lead
page/has-tagged-roles: Teamlead
page/has-tagged-techniques: Dbeaver
page/has-tagged-techniques: GIS
page/has-tagged-techniques: LRS
page/has-tagged-techniques: PostGIS
page/has-tagged-techniques: Postgresql
page/has-tagged-techniques: QGIS
page/has-tagged-techniques: Railway
page/has-tagged-techniques: WMS
page/is-featured: true

Postgres management tools
type: page/Project
comment: Several tools developed by my team that help in managing a Postgres database.
page/during-job: Job: engineer overhead contact lines
page/has-category: Database
page/has-linked-projects: Database versioning system based on git
page/has-tagged-roles: Data analyst
page/has-tagged-roles: Data architect
page/has-tagged-roles: Developer
page/has-tagged-techniques: C#
page/is-featured: false

Power Query
type: page/Technique
page/has-category: Data analytics
page/is-featured: true
page/self-estimated-proficiency: Proficient

RCM-DX format
type: page/Technique
page/has-category: Data models
page/is-featured: true
page/self-estimated-proficiency: Proficient

RINF
type: page/Technique
page/has-category: Data models
page/is-featured: true
page/self-estimated-proficiency: Expert

RMLMapper
type: page/Technique
page/has-category: Semantic technologies
page/is-featured: true
page/self-estimated-proficiency: Competent

RSM
type: page/Technique
page/has-category: Data models
page/is-featured: true
page/self-estimated-proficiency: Proficient

RailML ontology workgroup
type: page/Project
comment: The workgroup aims to create an ontology for the railML data exchange format.
page/during-job: Job: Independent railway data freelancer
page/during-job: Job: Teamlead data centricity
page/external-link: [Ontology - railML.org (EN)](https://www.railml.org/en/ontology.html)
page/has-category: Semantic technologies
page/has-linked-projects: ERA ontology
page/has-linked-projects: Enterprise data model
page/has-tagged-roles: Ontologist
page/has-tagged-techniques: Git
page/has-tagged-techniques: Nextcloud
page/has-tagged-techniques: OWL
page/has-tagged-techniques: Protege
page/has-tagged-techniques: RDF
page/has-tagged-techniques: RTM
page/has-tagged-techniques: RailML
page/has-tagged-techniques: Railway
page/has-tagged-techniques: SHACL
page/has-tagged-techniques: SPARQL
page/has-tagged-techniques: Widoco
page/is-featured: true

SAP CATS
type: page/Technique
page/has-category: ERP
page/is-featured: false
page/self-estimated-proficiency: Competent

SAP CO
type: page/Technique
page/has-category: ERP
page/is-featured: false
page/self-estimated-proficiency: Competent

SAP HANA BIQ
type: page/Technique
page/has-category: Data platform
page/is-featured: false
page/self-estimated-proficiency: Advanced beginner

SAS
type: page/Technique
page/has-category: Data analytics
page/is-featured: false
page/self-estimated-proficiency: Advanced beginner

SHACL Play
type: page/Technique
page/has-category: Semantic technologies
page/is-featured: true
page/self-estimated-proficiency: Proficient

Sector representative
type: page/Role
page/has-category: Leading roles
page/is-featured: true
page/self-estimated-proficiency: Competent

Security Champion
type: page/Role
page/has-category: Data & IT role
page/is-featured: true
page/self-estimated-proficiency: Competent

Setup PMO office
type: page/Project
comment: At the time of the start of the project, project management was not done very professionally at the enterprise for development projects. Granted, that is a very difficult type of project to manage due to its complexity. The goal of setting up the PMO office was to give a central support and a way to connect people with similar issues. Management also wanted reporting, so that was also set up using the PMO system.
page/during-job: Job: Project lead SMILE
page/has-category: Business process
page/has-linked-projects: Strategic project reporting
page/has-tagged-roles: Business analyst
page/has-tagged-roles: Project lead
page/has-tagged-techniques: Data centricity
page/has-tagged-techniques: Data governance
page/has-tagged-techniques: MS Project
page/has-tagged-techniques: Project management
page/is-featured: true

Shelter GIS position management system
type: page/Project
comment: A data management application in QGIS to manage the geographic location of shelters (containing signaling or power equipment). Several different sources of data are available for the user to manage the relevant data, including GPS coordinates of inspections of the shelters and satelite images.
page/during-job: Job: Teamlead data centricity
page/has-category: Data management app
page/has-linked-projects: OCL sectioning topology management application
page/has-tagged-roles: Data analyst
page/has-tagged-roles: Data architect
page/has-tagged-roles: Developer
page/has-tagged-techniques: Dbeaver
page/has-tagged-techniques: Git
page/has-tagged-techniques: ODK
page/has-tagged-techniques: Plpgsql
page/has-tagged-techniques: PostGIS
page/has-tagged-techniques: Postgresql
page/has-tagged-techniques: PowerBI
page/has-tagged-techniques: QGIS
page/has-tagged-techniques: Topology
page/has-tagged-techniques: WMS
page/is-featured: true

Streamlit
type: page/Technique
page/has-category: Frontend
page/is-featured: true
page/self-estimated-proficiency: Advanced beginner

Telnet
type: page/Technique
page/has-category: Networking
page/is-featured: false
page/self-estimated-proficiency: Competent

Traccar
type: page/Technique
page/has-category: GIS & topology
page/is-featured: false
page/self-estimated-proficiency: Proficient

Train alert system
type: page/Project
comment: A desktop application that interfaces with the traffic management system to show the location of trains on a screen. The user can then select an area for which he wants to be warned if a train enters this place. The system will scan the image and when pixels change, alert the user.
page/during-job: Job: Project lead SMILE
page/has-category: Desktop app
page/has-linked-projects: GPS trackers for mobile safety equipment
page/has-tagged-roles: Business analyst
page/has-tagged-roles: Data architect
page/has-tagged-roles: Project lead
page/has-tagged-techniques: C#
page/has-tagged-techniques: ClickOnce
page/has-tagged-techniques: Git
page/has-tagged-techniques: Gitlab CI CD
page/has-tagged-techniques: OpenCV
page/has-tagged-techniques: Railway
page/has-tagged-techniques: Serilog
page/is-featured: false

Transurb
type: page/Company
page/external-link: en

VPN
type: page/Technique
page/has-category: Networking
page/is-featured: true
page/self-estimated-proficiency: Competent

Webapp on SAP PM for workorder and ressource planning
type: page/Project
comment: SAP is not a very user friendly system. The available tools to perform planning of workorders are insufficient for railway purposes. Thus a new web application was designed and interfaced with SAP backend. This project is part of a "planningtools" program to improve the business process and optimise the use of resources.
page/during-job: Job: Teamlead data centricity
page/has-category: Planningtool
page/has-linked-projects: Out of service planning consolidation system
page/has-tagged-roles: Data architect
page/has-tagged-roles: Project lead
page/has-tagged-techniques: Azure
page/has-tagged-techniques: C#
page/has-tagged-techniques: Logseq
page/has-tagged-techniques: SAP PM
page/is-featured: true

Webapp: OCL safety sheets
type: page/Project
comment: The goal was to replace an old fashioned system with technical limitations (certainly concerning interfacing and access) with a modern web application. The application consists of an API that returns "dangerous places" and other sectioning information of the overhead contact line. The web application allows to easily query the API and print a pdf.
page/during-job: Job: Project lead digitalisation linear assets
page/has-category: Webapp
page/has-linked-projects: Out of tension digital request system
page/has-tagged-roles: Business analyst
page/has-tagged-roles: Data architect
page/has-tagged-roles: DevOps engineer
page/has-tagged-roles: Developer
page/has-tagged-techniques: Angular
page/has-tagged-techniques: C#
page/has-tagged-techniques: Git
page/has-tagged-techniques: JSON API
page/has-tagged-techniques: Openshift
page/has-tagged-techniques: Oracle Forms
page/is-featured: true

Workshop RINF data provisioning
type: page/Talk
page/audience-size: 40
page/during-job: Job: ERA independent expert Safety & Telematics
page/external-link: slides-era-rinf-data-provisioning
page/format: Workshop
page/is-featured: true
page/year: 2026

XML
type: page/Technique
page/has-category: File formats
page/is-featured: false
page/self-estimated-proficiency: Proficient

XSD2RDF
type: page/Project
comment: Creation of an opensource python library that transforms an XSD into OWL, SHACL and SKOS.
page/during-job: Job: Independent railway data freelancer
page/has-category: Semantic technologies
page/has-linked-projects: Telematics ontology
page/has-tagged-roles: Data analyst
page/has-tagged-roles: DevOps engineer
page/has-tagged-roles: Developer
page/has-tagged-techniques: OWL
page/has-tagged-techniques: Python
page/has-tagged-techniques: RDF
page/has-tagged-techniques: RML & YARRRML
page/has-tagged-techniques: SHACL
page/has-tagged-techniques: SKOS
page/has-tagged-techniques: SPARQL Anything
page/has-tagged-techniques: XSD
page/has-tagged-techniques: XSLT
page/is-featured: true

Course
type: Concept
in scheme: Categories of projects

C# library
type: Concept
in scheme: Categories of techniques and tools

Data storage
type: Concept
in scheme: Categories of techniques and tools

Database
type: Concept
in scheme: Categories of projects

Lidar processing
type: Concept
in scheme: Categories of projects

rdflib
type: page/Technique
page/has-category: Semantic technologies
page/is-featured: true
page/self-estimated-proficiency: Proficient

ADFS
type: page/Technique
page/has-category: Authentication
page/is-featured: true
page/self-estimated-proficiency: Competent

Android
type: page/Technique
page/has-category: Mobile
page/is-featured: true
page/self-estimated-proficiency: Competent

Arduino
type: page/Technique
page/has-category: Micro computer
page/is-featured: true
page/self-estimated-proficiency: Proficient

DSMR
type: page/Technique
page/has-category: Sensors & measurements
page/is-featured: true
page/self-estimated-proficiency: Competent

Data sync tool measurement vehicle
type: page/Project
comment: Automatically sync measurement results from a measurement vehicle to the data center.
page/during-job: Job: Project lead digitalisation linear assets
page/has-category: Data processing
page/has-linked-projects: Location measurement system for measurement train
page/has-linked-projects: Post processing of binary linear measurement file
page/has-tagged-roles: Developer
page/has-tagged-techniques: VBA
page/is-featured: false

Design revision comparison
type: page/Project
comment: Schematic designs are used in railway for the track, signaling and catenary system. They schematically show how everything is connected. But it's not easy to find the changes between design revisions, for example when a signal is added or removed. To aid, we developed a machine vision based tool that finds the differences between two pdf revisions.
page/during-job: Job: Teamlead data centricity
page/has-category: Image processing
page/has-linked-projects: Design process workflow
page/has-tagged-roles: Data analyst
page/has-tagged-roles: Data architect
page/has-tagged-roles: DevOps engineer
page/has-tagged-roles: Developer
page/has-tagged-roles: Project lead
page/has-tagged-techniques: ADFS
page/has-tagged-techniques: Apache Airflow
page/has-tagged-techniques: C#
page/has-tagged-techniques: Dbeaver
page/has-tagged-techniques: Devcontainers
page/has-tagged-techniques: Git
page/has-tagged-techniques: Gitlab CI CD
page/has-tagged-techniques: Jira
page/has-tagged-techniques: MS Graph
page/has-tagged-techniques: OpenCV
page/has-tagged-techniques: Openshift
page/has-tagged-techniques: Postgresql
page/has-tagged-techniques: Python
page/has-tagged-techniques: Quartz
page/has-tagged-techniques: S3
page/has-tagged-techniques: Serilog
page/is-featured: true

ERA
type: page/Company
page/external-link: www.era.europa.eu

ESRI
type: page/Technique
page/has-category: GIS & topology
page/is-featured: false
page/self-estimated-proficiency: Competent

Fastlane
type: page/Technique
page/has-category: DevOps
page/is-featured: false
page/self-estimated-proficiency: Advanced beginner

GPSD
type: page/Technique
page/has-category: Sensors & measurements
page/is-featured: false
page/self-estimated-proficiency: Proficient

IMU
type: page/Technique
page/has-category: Sensors & measurements
page/is-featured: true
page/self-estimated-proficiency: Proficient

Independent expert
type: page/Role
page/has-category: Data & IT role
page/is-featured: true
page/self-estimated-proficiency: Expert

Java
type: page/Technique
page/has-category: Programming languages
page/is-featured: true
page/self-estimated-proficiency: Proficient

Job: ERA independent expert Safety & Telematics
type: page/Job
comment: Selected independent expert for ERA Telematics (CEI 2025 22), contributing rail data interoperability and infrastructure modelling expertise.
page/at-company: ERA
page/has-duration: tbd
page/has-linked-roles: Data analyst
page/has-linked-roles: Data architect
page/has-linked-roles: Independent expert
page/started-on: 2026-01-01T00:00:00

Kerberos
type: page/Technique
page/has-category: Authentication
page/is-featured: true
page/self-estimated-proficiency: Proficient

LRS
type: page/Technique
page/has-category: Data models
page/is-featured: true
page/self-estimated-proficiency: Expert

LandXML
type: page/Technique
page/has-category: Data models
page/is-featured: false
page/self-estimated-proficiency: Advanced beginner

Laser
type: page/Technique
page/has-category: Sensors & measurements
page/is-featured: true
page/self-estimated-proficiency: Advanced beginner

MQTT
type: page/Technique
page/has-category: Message queue
page/is-featured: true
page/self-estimated-proficiency: Proficient

MS Graph
type: page/Technique
page/has-category: API
page/is-featured: true
page/self-estimated-proficiency: Competent

MS Project
type: page/Technique
page/has-category: Business
page/is-featured: true
page/self-estimated-proficiency: Proficient

MSSQL
type: page/Technique
page/has-category: Databases
page/is-featured: true
page/self-estimated-proficiency: Proficient

Mobile app for geolocated technical assistance
type: page/Project
comment: This was the first mobile application of the enterprise. It's a GIS application, working very similar to a Map application. The user can interact with the map, search for assets, get directions, report incidents, ... Very important features of the app were the ability to visualise defect axle counters. This mostly happened during works and with the mobile app, the work teams have the ability to repair the issue before the track enters back into service (which would cause a significant amount of delays). Also requesting the technical designs or the traffic management system viewer based on your location is possible.
page/during-job: Job: engineer overhead contact lines
page/external-link: https://apps.apple.com/be/app/amdm/id1553037373, https://play.google.com/store/apps/details, https://amdm-web.infrabel.be/
page/has-category: Mobile app
page/has-linked-projects: Linear measurement data viewer
page/has-tagged-roles: Business analyst
page/has-tagged-roles: Data architect
page/has-tagged-roles: Developer
page/has-tagged-roles: Project lead
page/has-tagged-roles: Teamlead
page/has-tagged-techniques: Android
page/has-tagged-techniques: Azure
page/has-tagged-techniques: C#
page/has-tagged-techniques: Fastlane
page/has-tagged-techniques: GNSS
page/has-tagged-techniques: Git
page/has-tagged-techniques: Gitlab CI CD
page/has-tagged-techniques: JSON API
page/has-tagged-techniques: SSH
page/has-tagged-techniques: VueJs
page/has-tagged-techniques: iOS
page/is-featured: true

Model for FTE calculation of OCL technicians
type: page/Project
comment: The enterprise is divided into about 15 workcenters. Each workcenter is assigned a certain resource amount, expressed in full time equivalents and number of worktrains. Each workcenter has also a certain amount of workload, expressed in number of assets and their maintenance charge. The project had as goal to create an objective and as realistic as possible model to calculate the absolute resource need for each workcenter. Simulations should also be possible: what if workcenters would merge, what if maintenance load increased, what if new assets were assigned, ...
page/during-job: Job: engineer overhead contact lines
page/has-category: Strategy
page/has-linked-projects: OCL maintenance KPI's
page/has-linked-projects: Product owner: work management system OCL
page/has-tagged-roles: Business analyst
page/has-tagged-roles: Data analyst
page/has-tagged-roles: Data architect
page/has-tagged-roles: Developer
page/has-tagged-roles: Project lead
page/has-tagged-techniques: Dbeaver
page/has-tagged-techniques: Excel
page/has-tagged-techniques: Oracle
page/has-tagged-techniques: Postgresql
page/has-tagged-techniques: SQL
page/has-tagged-techniques: VBA
page/is-featured: true

NFC
type: page/Technique
page/has-category: Communication
page/is-featured: true
page/self-estimated-proficiency: Proficient

NTP
type: page/Technique
page/has-category: Sensors & measurements
page/is-featured: true
page/self-estimated-proficiency: Proficient

National representative
type: page/Role
page/has-category: Leading roles
page/is-featured: true
page/self-estimated-proficiency: Competent

NeTEx
type: page/Technique
page/has-category: Data models
page/is-featured: false
page/self-estimated-proficiency: Advanced beginner

Odometry
type: page/Technique
page/has-category: Sensors & measurements
page/is-featured: true
page/self-estimated-proficiency: Proficient

OpenCV
type: page/Technique
page/has-category: AI/MV
page/is-featured: true
page/self-estimated-proficiency: Advanced beginner

OpenHAB
type: page/Technique
page/has-category: Other
page/is-featured: true
page/self-estimated-proficiency: Expert

Oracle Forms
type: page/Technique
page/has-category: Frontend
page/is-featured: false
page/self-estimated-proficiency: Advanced beginner

Out of tension digital request system
type: page/Project
comment: A digital workflow for requesting planned out-of-tension interventions on overhead contact line infrastructure.
page/during-job: Job: Project lead digitalisation linear assets
page/has-category: Business process
page/has-linked-projects: Webapp: OCL safety sheets
page/has-tagged-roles: Business analyst
page/has-tagged-roles: Data architect
page/has-tagged-roles: Project lead
page/has-tagged-techniques: C#
page/has-tagged-techniques: JSON API
page/has-tagged-techniques: SAP PM
page/is-featured: false

Pantograph shock detection system
type: page/Project
comment: A measurement systems deployed on about 15 commercial vehicles. The purpose is to detect shocks happening due to pantograph/catenary interaction. The measurement system consists of accelerometers on the pantograph head on high voltage and a low voltage system inside the train. Both communicate wirelessly. Every shock is transmitted and analysed by a server side centrally and self developed system. The biggest innovation is the method used for grouping the alerts. The location associated with the shock depends on the placement of the GNSS antenna compared to the pantograph head and on the orientation of the vehicle. Several other business rules are important as well to make this, relatively big data system, business usable. But at the end of project, it became fully integrated with the work management system and workorders were automatically created when possible.
page/during-job: Job: engineer overhead contact lines
page/has-category: Measurement system
page/has-linked-projects: Contact wire uplift measurement system
page/has-linked-projects: Linear measurement data viewer
page/has-linked-projects: Location measurement system for measurement train
page/has-tagged-roles: Business analyst
page/has-tagged-roles: Data analyst
page/has-tagged-roles: Data architect
page/has-tagged-roles: Developer
page/has-tagged-roles: Project lead
page/has-tagged-roles: Technician
page/has-tagged-techniques: Accelerometers
page/has-tagged-techniques: C#
page/has-tagged-techniques: Firewall
page/has-tagged-techniques: GIS
page/has-tagged-techniques: GNSS
page/has-tagged-techniques: Git
page/has-tagged-techniques: Gitlab CI CD
page/has-tagged-techniques: Loki
page/has-tagged-techniques: Openshift
page/has-tagged-techniques: Plpgsql
page/has-tagged-techniques: PostGIS
page/has-tagged-techniques: PowerBI
page/has-tagged-techniques: QGIS
page/has-tagged-techniques: Qlikview
page/has-tagged-techniques: Quartz
page/has-tagged-techniques: RTM
page/has-tagged-techniques: Railway
page/has-tagged-techniques: SSH
page/has-tagged-techniques: Serilog
page/has-tagged-techniques: Topology
page/is-featured: true

Product owner: work management system OCL
type: page/Project
comment: A work management systems allows the planning of workorders and is necessary to lower the administrative burden on technicians. The system has a time table (dates as columns and people as rows) for availability planning, an inventory with maintenance requirements, an incident reporting environment and a workorder system to link everything together. The system requires many types of reporting and interfacing with other systems.
page/during-job: Job: engineer overhead contact lines
page/has-category: Strategy
page/has-linked-projects: Model for FTE calculation of OCL technicians
page/has-linked-projects: OCL maintenance KPI's
page/has-tagged-roles: Business analyst
page/has-tagged-roles: Data analyst
page/has-tagged-roles: Product owner
page/has-tagged-roles: Project lead
page/has-tagged-techniques: Git
page/has-tagged-techniques: Java
page/has-tagged-techniques: Oracle
page/has-tagged-techniques: Oracle Forms
page/has-tagged-techniques: Project management
page/has-tagged-techniques: Qlikview
page/has-tagged-techniques: SAP CATS
page/has-tagged-techniques: SAP CO
page/has-tagged-techniques: SAP PM
page/is-featured: true

Protege
type: page/Technique
page/has-category: Semantic technologies
page/is-featured: true
page/self-estimated-proficiency: Competent

QUDT
type: page/Technique
page/has-category: Data models
page/is-featured: true
page/self-estimated-proficiency: Proficient

Railway telematics
type: page/Technique
page/has-category: Other
page/is-featured: true
page/self-estimated-proficiency: Proficient

SIRI
type: page/Technique
page/has-category: Data models
page/is-featured: false
page/self-estimated-proficiency: Advanced beginner

Scichart
type: page/Technique
page/external-link: www.scichart.com
page/has-category: Frontend
page/is-featured: true
page/self-estimated-proficiency: Competent

Sharepoint
type: page/Technique
page/has-category: Data platform
page/is-featured: true
page/self-estimated-proficiency: Expert

Signaling topology calculation program
type: page/Project
comment: Having a track micro topology is a solid foundation for railway infrastructure data. But for some applications, reworking that topology into a signaling topology simplifies the usage. The goal of this project was to do this rework and publish the resulting topology.
page/during-job: Job: Teamlead data centricity
page/has-category: Data processing
page/has-linked-projects: OCL sectioning topology management application
page/has-linked-projects: Product owner: railway micro-topology management platform
page/has-tagged-roles: Business analyst
page/has-tagged-roles: Data architect
page/has-tagged-roles: Developer
page/has-tagged-roles: Project lead
page/has-tagged-techniques: Git
page/has-tagged-techniques: PgRouting
page/has-tagged-techniques: PostGIS
page/has-tagged-techniques: QGIS
page/has-tagged-techniques: RTM
page/has-tagged-techniques: Railway
page/has-tagged-techniques: Topology
page/is-featured: true

Strategic project reporting
type: page/Project
comment: A periodic relevant reporting on the status of strategic projects was requested by the upper management. A special focus was put on change and issue reporting. Projects were categorized into two types: development and roll-out programs. A prioritisation model was also developed to objectively score projects for attention and resource reasons.
page/during-job: Job: Project lead SMILE
page/has-category: Business process
page/has-linked-projects: Setup PMO office
page/has-tagged-roles: Business analyst
page/has-tagged-roles: Data architect
page/has-tagged-roles: Developer
page/has-tagged-roles: Project lead
page/has-tagged-techniques: Dbeaver
page/has-tagged-techniques: MS Project
page/has-tagged-techniques: PMO
page/has-tagged-techniques: Postgresql
page/has-tagged-techniques: Project management
page/has-tagged-techniques: Qlikview
page/has-tagged-techniques: Sharepoint
page/is-featured: true

Stratum 1 NTP server
type: page/Project
comment: A server that synchronizes it's time from GNSS measurements and allows for other local systems to synchronize their time over NTP (over a network connection).
page/during-job: Job: engineer overhead contact lines
page/has-category: Sensors & measurements
page/has-linked-projects: Camera inspection system for OCL
page/has-linked-projects: Location measurement system for measurement train
page/has-tagged-roles: Developer
page/has-tagged-roles: Project lead
page/has-tagged-roles: Technician
page/has-tagged-techniques: GNSS
page/has-tagged-techniques: NTP
page/has-tagged-techniques: Raspberry Pi
page/is-featured: false

TSI
type: page/Technique
page/has-category: Other
page/is-featured: true
page/self-estimated-proficiency: Expert

Telematics ontology
type: page/Project
comment: Creating a telematics ontology based on XSD schemes for TAF and TAP TSI.
page/during-job: Job: Independent railway data freelancer
page/has-category: Semantic technologies
page/has-linked-projects: XSD2RDF
page/has-tagged-roles: Data analyst
page/has-tagged-roles: DevOps engineer
page/has-tagged-roles: Developer
page/has-tagged-roles: Ontologist
page/has-tagged-techniques: NeTEx
page/has-tagged-techniques: OWL
page/has-tagged-techniques: Python
page/has-tagged-techniques: RDF
page/has-tagged-techniques: RML & YARRRML
page/has-tagged-techniques: Railway telematics
page/has-tagged-techniques: SHACL
page/has-tagged-techniques: SIRI
page/has-tagged-techniques: SKOS
page/has-tagged-techniques: SPARQL Anything
page/has-tagged-techniques: TSI
page/has-tagged-techniques: Transmodel
page/has-tagged-techniques: XSD
page/has-tagged-techniques: XSLT
page/is-featured: true

Transmodel
type: page/Technique
page/has-category: Data models
page/is-featured: false
page/self-estimated-proficiency: Advanced beginner

VueJs
type: page/Technique
page/has-category: Web frameworks
page/is-featured: false
page/self-estimated-proficiency: Competent

Widoco
type: page/Technique
page/has-category: Semantic technologies
page/is-featured: true
page/self-estimated-proficiency: Expert

XSD
type: page/Technique
page/has-category: Data models
page/is-featured: true
page/self-estimated-proficiency: Expert

XSLT
type: page/Technique
page/has-category: Data models
page/is-featured: false
page/self-estimated-proficiency: Advanced beginner

Yasgui Graph Plugin
type: page/Project
comment: A plugin for Yasgui to explore a query result with a graph vizualisation
page/during-job: Job: Independent railway data freelancer
page/has-category: Webapp
page/has-linked-projects: Yasgui - SPARQL GUI
page/has-linked-projects: Yasgui Geo Plugin
page/has-tagged-roles: Developer
page/has-tagged-techniques: Git
page/has-tagged-techniques: Github actions
page/has-tagged-techniques: Javascript
page/has-tagged-techniques: RDF
page/has-tagged-techniques: Web development
page/is-featured: false

API
type: Concept
in scheme: Categories of techniques and tools

Communication
type: Concept
in scheme: Categories of techniques and tools

Data management app
type: Concept
in scheme: Categories of projects

Data strategy
type: Concept
in scheme: Categories of techniques and tools

Image processing
type: Concept
in scheme: Categories of projects

Message queue
type: Concept
in scheme: Categories of techniques and tools

Mobile
type: Concept
in scheme: Categories of techniques and tools

Monitoring system
type: Concept
in scheme: Categories of techniques and tools

Planningtool
type: Concept
in scheme: Categories of projects

Scheduler
type: Concept
in scheme: Categories of techniques and tools

Web frontend
type: Concept
in scheme: Categories of techniques and tools

iOS
type: page/Technique
page/has-category: Mobile
page/is-featured: true
page/self-estimated-proficiency: Advanced beginner

Apache Airflow
type: page/Technique
page/has-category: Scheduler
page/is-featured: true
page/self-estimated-proficiency: Competent

AutoCAD suite
type: page/Technique
page/has-category: GIS & topology
page/is-featured: false
page/self-estimated-proficiency: Competent

Binary
type: page/Technique
page/has-category: Data models
page/is-featured: false
page/self-estimated-proficiency: Expert

Business process for track tracé data delivery
type: page/Project
comment: Track layout is one of those fundamental asset data sources on which most other railway assets depend. Having a healthy data delivery of this information is therefor required. This project implemented changes in the business process to accommodate this data delivery.
page/during-job: Job: Teamlead data centricity
page/has-category: Business process
page/has-linked-projects: Asset360
page/has-tagged-roles: Business analyst
page/has-tagged-roles: Data architect
page/has-tagged-techniques: AutoCAD suite
page/has-tagged-techniques: LandXML
page/has-tagged-techniques: Railway
page/is-featured: true

Camera
type: page/Technique
page/has-category: Sensors & measurements
page/is-featured: false
page/self-estimated-proficiency: Proficient

Contact wire thickness measurement system
type: page/Project
comment: A hardware system using camera's and lasers mounted on a pantograph to measure the thickness of a wire. The results are very important to optimize maintenance and renewal and avoid catenary incidents.
page/during-job: Job: engineer overhead contact lines
page/has-category: Measurement system
page/has-linked-projects: Camera inspection system for OCL
page/has-linked-projects: Linear measurement data viewer
page/has-linked-projects: Location measurement system for measurement train
page/has-tagged-roles: Business analyst
page/has-tagged-roles: Data architect
page/has-tagged-roles: Developer
page/has-tagged-roles: Project lead
page/has-tagged-techniques: Camera
page/has-tagged-techniques: Laser
page/has-tagged-techniques: Laser triangulation
page/has-tagged-techniques: Railway
page/is-featured: true

Engineer overhead contact line
type: page/Role
page/has-category: Engineering
page/is-featured: true
page/self-estimated-proficiency: Competent

Enterprise data governance model
type: page/Project
comment: In order to improve data deficiencies, the enterprise decided to review the current governance model and implement a new one. A high level strategic project started and data governance was discussed on multiple dimensions (structure, roles, governing bodies, policies, vision, ...). The project result has impact on the enterprise structure.
page/during-job: Job: Teamlead data centricity
page/has-category: Strategy
page/has-linked-projects: Data centric strategy
page/has-tagged-roles: Department representative
page/has-tagged-roles: SPOC data for department of 9000 employees
page/has-tagged-roles: Teamlead
page/has-tagged-techniques: Data centricity
page/has-tagged-techniques: Data governance
page/has-tagged-techniques: Project management
page/is-featured: true

GeoSPARQL
type: page/Technique
page/has-category: Semantic technologies
page/is-featured: true
page/self-estimated-proficiency: Proficient

Grafana
type: page/Technique
page/has-category: Data analytics
page/is-featured: true
page/self-estimated-proficiency: Competent

Image recognition AI
type: page/Technique
page/has-category: AI/MV
page/is-featured: true
page/self-estimated-proficiency: Proficient

Lidar
type: page/Technique
page/has-category: Sensors & measurements
page/is-featured: true
page/self-estimated-proficiency: Proficient

Logseq
type: page/Technique
page/has-category: Other
page/is-featured: true
page/self-estimated-proficiency: Proficient

Openrail
type: page/Project
comment: The Openrail foundation is an opensource initiative started by OBB, DB, SNCF and UIC. As I am a big supporter of opensource, European initiatives, I managed to convince my company to join the Openrail foundation. I took upon myself a role in the technical committee to represent my company and opensource one of our projects.
page/during-job: Job: Teamlead data centricity
page/external-link: openrailfoundation.org
page/has-category: Strategy
page/has-linked-projects: Location post processing system for railway vehicles
page/has-linked-projects: RCM-DX
page/has-tagged-roles: Business analyst
page/has-tagged-roles: Company representative
page/has-tagged-roles: SPOC data for department of 9000 employees
page/has-tagged-techniques: Project management
page/has-tagged-techniques: Railway
page/is-featured: true

PostGIS: GIS to LRS calculation library
type: page/Project
comment: The goal of the project was a set of database functions to allow conversion between geographic coordinates, schematic coordinates, intrinsic coordinates and linear referencing (LRS) coordinates. Not only for points but also for linear segments and area's.
page/during-job: Job: engineer overhead contact lines
page/has-category: Data processing
page/has-linked-projects: Linear measurement data viewer
page/has-linked-projects: Post processing of binary linear measurement file
page/has-tagged-roles: Data analyst
page/has-tagged-roles: Data architect
page/has-tagged-roles: Developer
page/has-tagged-roles: Project lead
page/has-tagged-techniques: GIS
page/has-tagged-techniques: Git
page/has-tagged-techniques: LRS
page/has-tagged-techniques: PgRouting
page/has-tagged-techniques: Plpgsql
page/has-tagged-techniques: PostGIS
page/has-tagged-techniques: Postgresql
page/has-tagged-techniques: RTM
page/has-tagged-techniques: Railway
page/has-tagged-techniques: Topology
page/is-featured: true

Prometheus
type: page/Technique
page/has-category: Monitoring system
page/is-featured: true
page/self-estimated-proficiency: Competent

RCM-DX
type: page/Project
comment: Measurement systems on the market for railway mostly use a proprietary data exchange format. This creates a digitalisation barrier. RCM-DX aims to standardise the data exchange format of linear measurements. This is an opensource project.
page/during-job: Job: Teamlead data centricity
page/external-link: rcm-dx
page/has-category: Strategy
page/has-linked-projects: Linear measurement data viewer
page/has-linked-projects: Openrail
page/has-linked-projects: Post processing of binary linear measurement file
page/has-tagged-roles: Data analyst
page/has-tagged-roles: Teamlead
page/has-tagged-techniques: Binary
page/has-tagged-techniques: HDF5
page/has-tagged-techniques: RCM-DX format
page/is-featured: true

RML & YARRRML
type: page/Technique
page/has-category: Semantic technologies
page/is-featured: true
page/self-estimated-proficiency: Expert

Categories of roles
type: ConceptScheme

Rust
type: page/Technique
page/has-category: Programming languages
page/is-featured: false
page/self-estimated-proficiency: Competent

SQL
type: page/Technique
page/has-category: Programming languages
page/is-featured: true
page/self-estimated-proficiency: Expert

Topologie to be
type: page/Project
comment: The goal of the project was to ensure that micro topology data was available at the time of creation, many years before the topology change would get into service. For this a new business process needs to be put in place with enhanced tooling. The result would be an increased data centric foundation. The design process for new equipment is not well connected with the micro topology since the AS IS topology is insufficient for them. Publishing the TO BE micro topology data would allow them to position the new assets already on the correct topologic location. That will give a snowball effect of data centric benefits.
page/during-job: Job: Teamlead data centricity
page/has-category: Business process
page/has-linked-projects: Asset360
page/has-linked-projects: Business process for track tracé data delivery
page/has-linked-projects: Data centric strategy
page/has-linked-projects: Product owner: railway micro-topology management platform
page/has-tagged-roles: Business analyst
page/has-tagged-roles: Data architect
page/has-tagged-roles: Project lead
page/has-tagged-techniques: AutoCAD suite
page/has-tagged-techniques: Data centricity
page/has-tagged-techniques: Git
page/has-tagged-techniques: Jira
page/has-tagged-techniques: RTM
page/has-tagged-techniques: Topology
page/is-featured: true

Yasgui Geo Plugin
type: page/Project
comment: Yasgui plugin that adds a result tab to see the query results on a map
page/during-job: Job: Independent railway data freelancer
page/has-category: Webapp
page/has-linked-projects: Yasgui - SPARQL GUI
page/has-linked-projects: Yasgui Graph Plugin
page/has-tagged-roles: Developer
page/has-tagged-techniques: GIS
page/has-tagged-techniques: Git
page/has-tagged-techniques: Github actions
page/has-tagged-techniques: Javascript
page/has-tagged-techniques: Leaflet
page/has-tagged-techniques: WMS
page/has-tagged-techniques: Web development
page/is-featured: false

AI/MV
type: Concept
definition: Artificial Intelligence and Machine Vision
in scheme: Categories of techniques and tools

Desktop app
type: Concept
in scheme: Categories of projects

File formats
type: Concept
in scheme: Categories of techniques and tools

Frontend
type: Concept
in scheme: Categories of techniques and tools

Mobile app
type: Concept
in scheme: Categories of projects

Apache Jena Fuseki
type: page/Technique
page/has-category: Semantic technologies
page/is-featured: true
page/self-estimated-proficiency: Proficient

ClickOnce
type: page/Technique
page/has-category: DevOps
page/is-featured: false
page/self-estimated-proficiency: Proficient

Data governance
type: page/Technique
page/has-category: Business
page/is-featured: true
page/self-estimated-proficiency: Proficient

Enterprise data model
type: page/Project
comment: A very important element in an enterprise to avoid siloed data, is to have an enterprise data model by which the data (and applications..) are modelled. This ensures data interoperability from the start of the application. When dealing with legacy systems, starting an enterprise data model is not that easy. The goal of this project is setting up a team of experts that know the domain and are able to model the enterprise. In order to make the model as extensible as possible, semantic technologies were chosen. The model is published in different forms, among which is a Widoco internet site.
page/during-job: Job: Teamlead data centricity
page/has-category: Semantic technologies
page/has-linked-projects: Data centric strategy
page/has-linked-projects: Enterprise data governance model
page/has-tagged-roles: DevOps engineer
page/has-tagged-roles: Developer
page/has-tagged-roles: Ontologist
page/has-tagged-roles: SPOC data for department of 9000 employees
page/has-tagged-roles: Teacher
page/has-tagged-roles: Teamlead
page/has-tagged-techniques: ERA ontology
page/has-tagged-techniques: Gist
page/has-tagged-techniques: Git
page/has-tagged-techniques: Gitlab CI CD
page/has-tagged-techniques: OWL
page/has-tagged-techniques: Protege
page/has-tagged-techniques: QUDT
page/has-tagged-techniques: RSM
page/has-tagged-techniques: RTM
page/has-tagged-techniques: RailML
page/has-tagged-techniques: SHACL
page/has-tagged-techniques: SHACL Play
page/has-tagged-techniques: SKOS
page/has-tagged-techniques: Widoco
page/is-featured: true

Firewall
type: page/Technique
page/has-category: Networking
page/is-featured: true
page/self-estimated-proficiency: Proficient

Loki
type: page/Technique
page/has-category: Monitoring system
page/is-featured: true
page/self-estimated-proficiency: Competent

Measurement train image post processing
type: page/Project
comment: Several measurement trains are equipped with camera's that capture the railway infrastructure from different angles. These images are timestamped, but not necessary positioned. The goal of this project is to create an automatic image processing service that positions the image, based on its timestamp, the position of the camera in the vehicle and the position of the vehicle.
page/during-job: Job: Project lead digitalisation linear assets
page/has-category: Data processing
page/has-linked-projects: Asset recognition on images from measurement train
page/has-linked-projects: Linear measurement data viewer
page/has-linked-projects: Webapp for digital inspection
page/has-tagged-roles: Business analyst
page/has-tagged-roles: Data architect
page/has-tagged-roles: Developer
page/has-tagged-roles: Project lead
page/has-tagged-techniques: C#
page/has-tagged-techniques: GNSS
page/has-tagged-techniques: Git
page/has-tagged-techniques: Gitlab CI CD
page/has-tagged-techniques: Openshift
page/has-tagged-techniques: Quartz
page/has-tagged-techniques: S3
page/has-tagged-techniques: Serilog
page/is-featured: true

Nginx
type: page/Technique
page/has-category: Webservers
page/is-featured: true
page/self-estimated-proficiency: Proficient

OCL maintenance KPI's
type: page/Project
comment: The goal of the project was to define a balanced set of work related KPI's to evaluate workcenters. The balance was in predictive KPI's and historical KPI's. The report was also augmented with indicators that could explain a less favorable KPI (for example, the experience of the workforce or the availability of resources). The reporting was automated and centrally available.
page/during-job: Job: engineer overhead contact lines
page/has-category: Business process
page/has-linked-projects: Model for FTE calculation of OCL technicians
page/has-linked-projects: Product owner: work management system OCL
page/has-tagged-roles: Business analyst
page/has-tagged-roles: Developer
page/has-tagged-techniques: Dbeaver
page/has-tagged-techniques: Oracle
page/has-tagged-techniques: Postgresql
page/has-tagged-techniques: Qlikview
page/has-tagged-techniques: SQL
page/is-featured: false

Post processing of binary linear measurement file
type: page/Project
comment: A measurement train contains many measurement systems that collect a lot of data. In order to reduce the amount of bytes, the data is mostly written into binary files having a specific binary structure. The goal of this project is to automatically read the binary files and write the data into a usable system such as a database.
page/during-job: Job: engineer overhead contact lines
page/has-category: Data processing
page/has-linked-projects: Data sync tool measurement vehicle
page/has-linked-projects: Linear measurement data viewer
page/has-linked-projects: PostGIS: GIS to LRS calculation library
page/has-linked-projects: RCM-DX
page/has-tagged-roles: Business analyst
page/has-tagged-roles: Data analyst
page/has-tagged-roles: Data architect
page/has-tagged-roles: Developer
page/has-tagged-roles: Project lead
page/has-tagged-techniques: Binary
page/has-tagged-techniques: C#
page/has-tagged-techniques: ClickOnce
page/has-tagged-techniques: Git
page/has-tagged-techniques: Gitlab CI CD
page/has-tagged-techniques: Postgresql
page/is-featured: true

RailML
type: page/Technique
page/has-category: Data models
page/is-featured: true
page/self-estimated-proficiency: Proficient

Raspberry Pi
type: page/Technique
page/has-category: Micro computer
page/is-featured: true
page/self-estimated-proficiency: Proficient

Reverse proxy
type: page/Technique
page/has-category: Networking
page/is-featured: true
page/self-estimated-proficiency: Proficient

SAP PM
type: page/Technique
page/has-category: ERP
page/is-featured: true
page/self-estimated-proficiency: Proficient

SKOS
type: page/Technique
page/has-category: Semantic technologies
page/is-featured: true
page/self-estimated-proficiency: Proficient

Teacher
type: page/Role
page/has-category: Leading roles
page/is-featured: true
page/self-estimated-proficiency: Competent

VBA
type: page/Technique
page/has-category: Programming languages
page/is-featured: true
page/self-estimated-proficiency: Proficient

Web development
type: page/Technique
page/has-category: Other
page/is-featured: true
page/self-estimated-proficiency: Proficient

Webapp for digital inspection
type: page/Project
comment: The goal of the project is to create a webapp that allows users to perform a digital inspection of the railway infrastructure. The app is GIS based, it shows the railway network and works very similar to Google streetview. The user clicks a location and can look around. Features are available to annotate the location. AI detections and Lidar interaction is also possible.
page/during-job: Job: Project lead digitalisation linear assets
page/has-category: Webapp
page/has-linked-projects: Image recognition AI
page/has-linked-projects: Lidar vegetation detection
page/has-linked-projects: Linear measurement data viewer
page/has-linked-projects: Measurement train image post processing
page/has-linked-projects: Post processing of binary linear measurement file
page/has-linked-projects: PostGIS: GIS to LRS calculation library
page/has-tagged-roles: Business analyst
page/has-tagged-roles: Data architect
page/has-tagged-roles: Project lead
page/has-tagged-techniques: Angular
page/has-tagged-techniques: C#
page/has-tagged-techniques: Dbeaver
page/has-tagged-techniques: GIS
page/has-tagged-techniques: Git
page/has-tagged-techniques: Gitlab CI CD
page/has-tagged-techniques: JSON API
page/has-tagged-techniques: Lidar
page/has-tagged-techniques: Loki
page/has-tagged-techniques: Nginx
page/has-tagged-techniques: Plpgsql
page/has-tagged-techniques: PostGIS
page/has-tagged-techniques: Postgresql
page/has-tagged-techniques: Railway
page/has-tagged-techniques: Reverse proxy
page/has-tagged-techniques: SQL
page/has-tagged-techniques: Serilog
page/has-tagged-techniques: WMS
page/is-featured: true

Authentication
type: Concept
in scheme: Categories of techniques and tools

Engineering
type: Concept
in scheme: Categories of projects
in scheme: Categories of roles

IaaS / Container orchestration
type: Concept
in scheme: Categories of techniques and tools

Web frameworks
type: Concept
in scheme: Categories of techniques and tools

Webservers
type: Concept
in scheme: Categories of techniques and tools

Angular
type: page/Technique
page/has-category: Web frameworks
page/is-featured: false
page/self-estimated-proficiency: Competent

Asset360
type: page/Project
comment: A data platform combining all asset data, setting the golden record and creating the foundation for a data centric landscape.
page/during-job: Job: Teamlead data centricity
page/has-category: Data platform
page/has-linked-projects: Data centric strategy
page/has-linked-projects: Enterprise data governance model
page/has-tagged-roles: Business analyst
page/has-tagged-roles: Product owner
page/has-tagged-techniques: Apache Airflow
page/has-tagged-techniques: Apache Jena Fuseki
page/has-tagged-techniques: Data centricity
page/has-tagged-techniques: Data governance
page/has-tagged-techniques: Dbeaver
page/has-tagged-techniques: Postgresql
page/has-tagged-techniques: Python
page/has-tagged-techniques: Railway
page/is-featured: true

Company representative
type: page/Role
page/has-category: Leading roles
page/is-featured: true
page/self-estimated-proficiency: Competent

Javascript
type: page/Technique
page/has-category: Programming languages
page/is-featured: false
page/self-estimated-proficiency: Proficient

Jira
type: page/Technique
page/has-category: Data platform
page/is-featured: true
page/self-estimated-proficiency: Competent

Job: Project lead SMILE
type: page/Job
comment: Responsible for organizing project management for strategic development and rollout projects at Infrabel Asset Management.
page/at-company: Infrabel
page/ended-on: 2020-01-01T00:00:00
page/has-duration: 2 years
page/has-linked-roles: Project lead
page/started-on: 2017-09-01T00:00:00

Location post processing system for railway vehicles
type: page/Project
comment: Train vehicle locations arrives as GNSS positions. Depending on the quality of the hardware, a reliable and accurate position is not always guaranteed. The post processing system will handle a location collection from a train path and use all available information sources, such as signaling train detection information, in order to improve the quality of the location. This is very important for other infrastructure measurements.
page/during-job: Job: Project lead digitalisation linear assets
page/has-category: Data processing
page/has-linked-projects: Camera inspection system for OCL
page/has-linked-projects: Contact wire thickness measurement system
page/has-linked-projects: Location measurement system for measurement train
page/has-linked-projects: Openrail
page/has-tagged-roles: Business analyst
page/has-tagged-roles: Data architect
page/has-tagged-roles: Developer
page/has-tagged-roles: Project lead
page/has-tagged-techniques: C#
page/has-tagged-techniques: Dbeaver
page/has-tagged-techniques: GNSS
page/has-tagged-techniques: Git
page/has-tagged-techniques: Gitlab CI CD
page/has-tagged-techniques: IMU
page/has-tagged-techniques: Odometry
page/has-tagged-techniques: Openshift
page/has-tagged-techniques: PgRouting
page/has-tagged-techniques: PostGIS
page/has-tagged-techniques: Postgresql
page/has-tagged-techniques: QGIS
page/has-tagged-techniques: Quartz
page/has-tagged-techniques: RTM
page/has-tagged-techniques: S3
page/has-tagged-techniques: Serilog
page/has-tagged-techniques: Topology
page/is-featured: true

OWL
type: page/Technique
page/has-category: Semantic technologies
page/is-featured: true
page/self-estimated-proficiency: Proficient

PowerBI
type: page/Technique
page/has-category: Data analytics
page/is-featured: true
page/self-estimated-proficiency: Proficient

Product owner: railway micro-topology management platform
type: page/Project
comment: The track microtopology topology is a very important data aspect for a railway infrastructure manager. It's without a doubt, THE data foundation. The process needs to run smoothly, errors need to be corrected ASAP and clients need to be heard.
page/during-job: Job: Teamlead data centricity
page/has-category: Business process
page/has-linked-projects: Business process for track tracé data delivery
page/has-linked-projects: Change context management application
page/has-linked-projects: Design revision comparison
page/has-linked-projects: Topologie to be
page/has-tagged-roles: Business analyst
page/has-tagged-roles: Product owner
page/has-tagged-roles: SPOC data for department of 9000 employees
page/has-tagged-roles: Teamlead
page/has-tagged-techniques: AutoCAD suite
page/has-tagged-techniques: Data centricity
page/has-tagged-techniques: GIS
page/has-tagged-techniques: Jira
page/has-tagged-techniques: LandXML
page/has-tagged-techniques: Oracle
page/has-tagged-techniques: RTM
page/has-tagged-techniques: Railway
page/has-tagged-techniques: Topology
page/is-featured: true

Dreyfus model of skill acquisition
type: ConceptScheme

S3
type: page/Technique
page/has-category: Data storage
page/is-featured: true
page/self-estimated-proficiency: Proficient

SPARQL Anything
type: page/Technique
page/has-category: Semantic technologies
page/is-featured: true
page/self-estimated-proficiency: Expert

This expertise graph & website
type: page/Project
comment: A Logseq-authored expertise graph that is exported to RDF, validated with SHACL, and published as a website, RDF dataset, and CV.
page/during-job: Job: Independent railway data freelancer
page/external-link: matdata.eu
page/has-category: Webapp
page/has-linked-projects: Logseq RDF export
page/has-tagged-roles: DevOps engineer
page/has-tagged-roles: Developer
page/has-tagged-roles: Ontologist
page/has-tagged-techniques: Datalog
page/has-tagged-techniques: Docker
page/has-tagged-techniques: Git
page/has-tagged-techniques: Gitlab CI CD
page/has-tagged-techniques: Logseq
page/has-tagged-techniques: RDF
page/has-tagged-techniques: Web development
page/is-featured: false

Yasgui - SPARQL GUI
type: page/Project
comment: Yet Another SPARQL GUI
page/during-job: Job: Independent railway data freelancer
page/external-link: Yasgui
page/has-category: Webapp
page/has-linked-projects: Yasgui Geo Plugin
page/has-tagged-roles: Developer
page/has-tagged-techniques: Git
page/has-tagged-techniques: Github actions
page/has-tagged-techniques: Javascript
page/has-tagged-techniques: RDF
page/has-tagged-techniques: Web development
page/is-featured: true

Business
type: Concept
in scheme: Categories of techniques and tools

Micro computer
type: Concept
in scheme: Categories of techniques and tools

Operating systems
type: Concept
in scheme: Categories of techniques and tools

Azure
type: page/Technique
page/has-category: IaaS / Container orchestration
page/is-featured: true
page/self-estimated-proficiency: Proficient

Camera inspection system for OCL
type: page/Project
comment: We installed over 16 camera's on a measurement train to inspect the overhead contact line system from multiple perspectives. The camera's are triggered based on distance travelled. The images are timestamped and the server time is synced with a Stratum 1 local NTP server. In post processing, the location of the images is calculated. The images are used for digital inspection of the system, both manual (using a webapp) and automatically (using AI).
page/during-job: Job: engineer overhead contact lines
page/has-category: Measurement system
page/has-linked-projects: Image recognition AI
page/has-linked-projects: Location post processing system for railway vehicles
page/has-linked-projects: Measurement train image post processing
page/has-linked-projects: Stratum 1 NTP server
page/has-linked-projects: Webapp for digital inspection
page/has-tagged-roles: Project lead
page/has-tagged-roles: Technician
page/has-tagged-techniques: Camera
page/has-tagged-techniques: Laser
page/has-tagged-techniques: NTP
page/has-tagged-techniques: Railway
page/has-tagged-techniques: S3
page/has-tagged-techniques: SSH
page/is-featured: true

Data centricity
type: page/Technique
page/has-category: Data strategy
page/is-featured: true
page/self-estimated-proficiency: Proficient

Excel
type: page/Technique
page/has-category: Data analytics
page/is-featured: true
page/self-estimated-proficiency: Expert

GitHub
type: page/Technique
page/has-category: DevOps
page/is-featured: true
page/self-estimated-proficiency: Expert

Infrabel
type: page/Company
page/external-link: infrabel.be

Leaflet
type: page/Technique
page/has-category: Web frameworks
page/is-featured: false
page/self-estimated-proficiency: Competent

Location measurement system for measurement train
type: page/Project
comment: Location measurement of a measurement train is very important. The usability of the other measurement systems depend on the ability to locate the measurement. Before this project, each measurement system had it's own GNSS antenna, odometer sensor and so on. And not to mention its own quality of the location. The inhouse project developed a measurement system that is independent of any other and is optimised for railway vehicles.
page/during-job: Job: engineer overhead contact lines
page/has-category: Measurement system
page/has-linked-projects: Camera inspection system for OCL
page/has-linked-projects: Data sync tool measurement vehicle
page/has-linked-projects: Linear measurement data viewer
page/has-linked-projects: Location post processing system for railway vehicles
page/has-linked-projects: Measurement train image post processing
page/has-linked-projects: Stratum 1 NTP server
page/has-tagged-roles: Data architect
page/has-tagged-roles: DevOps engineer
page/has-tagged-roles: Developer
page/has-tagged-roles: Project lead
page/has-tagged-roles: Technician
page/has-tagged-techniques: GNSS
page/has-tagged-techniques: GPSD
page/has-tagged-techniques: Git
page/has-tagged-techniques: Grafana
page/has-tagged-techniques: IMU
page/has-tagged-techniques: Odometry
page/has-tagged-techniques: Prometheus
page/has-tagged-techniques: Python
page/has-tagged-techniques: Raspberry Pi
page/has-tagged-techniques: SSH
page/is-featured: true

OCL sectioning topology management application
type: page/Project
comment: A frontend GIS (graphical) management application running in QGIS to build and update the sectioning database of the overhead contact line. The base layer is the track topology on which a layer of sectioning elements and cables are attached. A backend program creates a sectioning topology from these singular and linear elements that is linked to the track topology. The resulting data-centric inventory is then used for calculating the electrified length of the network, for safety sheets or even for validating request for putting out of service.
page/during-job: Job: Project lead digitalisation linear assets
page/has-category: Data management app
page/has-linked-projects: Product owner: railway micro-topology management platform
page/has-linked-projects: Signaling topology calculation program
page/has-tagged-roles: Business analyst
page/has-tagged-roles: Data architect
page/has-tagged-roles: Developer
page/has-tagged-techniques: Data centricity
page/has-tagged-techniques: Dbeaver
page/has-tagged-techniques: Git
page/has-tagged-techniques: PgRouting
page/has-tagged-techniques: Plpgsql
page/has-tagged-techniques: PostGIS
page/has-tagged-techniques: Postgresql
page/has-tagged-techniques: QGIS
page/has-tagged-techniques: Quartz
page/has-tagged-techniques: RTM
page/has-tagged-techniques: Railway
page/has-tagged-techniques: Topology
page/is-featured: true

Oracle
type: page/Technique
page/has-category: Databases
page/is-featured: true
page/self-estimated-proficiency: Proficient

Product owner
type: page/Role
page/has-category: Data & IT role
page/is-featured: true
page/self-estimated-proficiency: Proficient

SPARQL
type: page/Technique
page/has-category: Semantic technologies
page/is-featured: true
page/self-estimated-proficiency: Proficient

Technician
type: page/Role
page/has-category: Engineering
page/is-featured: true
page/self-estimated-proficiency: Proficient

WMS
type: page/Technique
page/has-category: GIS & topology
page/is-featured: true
page/self-estimated-proficiency: Proficient

Data platform
type: Concept
in scheme: Categories of projects
in scheme: Categories of techniques and tools

ERP
type: Concept
in scheme: Categories of techniques and tools

Data centric strategy
type: page/Project
comment: An enterprise like a railway infrastructure manager, typically has a very siloed data/IT landscape. In order to make certain use cases possible, data has to be integrated between silo's. That's not always possible using existing systems and a spaghetti mess begins. And long term approach to data integration is defining a data centric strategy, meaning to create a data layer based on a single enterprise data model. This project set up several key requirements to becoming data centric. Reporting was done on director and enterprise level.
page/during-job: Job: Teamlead data centricity
page/external-link: datacentricmanifesto.org
page/has-category: Strategy
page/has-linked-projects: Asset360
page/has-linked-projects: Enterprise data governance model
page/has-linked-projects: Enterprise data model
page/has-tagged-roles: Product owner
page/has-tagged-roles: Project lead
page/has-tagged-roles: SPOC data for department of 9000 employees
page/has-tagged-roles: Teacher
page/has-tagged-roles: Teamlead
page/has-tagged-techniques: Project management
page/has-tagged-techniques: Railway
page/is-featured: true

ERA ontology
type: page/Technique
page/has-category: Data models
page/is-featured: true
page/self-estimated-proficiency: Expert

PgRouting
type: page/Technique
page/has-category: GIS & topology
page/is-featured: true
page/self-estimated-proficiency: Proficient

SHACL
type: page/Technique
page/has-category: Semantic technologies
page/is-featured: true
page/self-estimated-proficiency: Competent

Data analytics
type: Concept
in scheme: Categories of techniques and tools

Measurement system
type: Concept
in scheme: Categories of projects

Networking
type: Concept
in scheme: Categories of techniques and tools

GIS
type: page/Technique
page/has-category: GIS & topology
page/is-featured: true
page/self-estimated-proficiency: Expert

JSON API
type: page/Technique
page/has-category: API
page/is-featured: true
page/self-estimated-proficiency: Proficient

Ontologist
type: page/Role
page/has-category: Data & IT role
page/is-featured: true
page/self-estimated-proficiency: Proficient

Plpgsql
type: page/Technique
page/has-category: Programming languages
page/is-featured: true
page/self-estimated-proficiency: Proficient

Project management
type: page/Technique
page/has-category: Business
page/is-featured: true
page/self-estimated-proficiency: Proficient

Qlikview
type: page/Technique
page/has-category: Data analytics
page/is-featured: true
page/self-estimated-proficiency: Expert

Quartz
type: page/Technique
page/has-category: Scheduler
page/is-featured: true
page/self-estimated-proficiency: Advanced beginner

SSH
type: page/Technique
page/has-category: Networking
page/is-featured: true
page/self-estimated-proficiency: Proficient

Business process
type: Concept
in scheme: Categories of projects

Other
type: Concept
in scheme: Categories of techniques and tools

Github actions
type: page/Technique
page/has-category: DevOps
page/is-featured: true
page/self-estimated-proficiency: Proficient

Teamlead
type: page/Role
page/has-category: Leading roles
page/is-featured: true
page/self-estimated-proficiency: Competent

Data & IT role
type: Concept
in scheme: Categories of roles

Databases
type: Concept
in scheme: Categories of techniques and tools

GIS & topology
type: Concept
in scheme: Categories of techniques and tools

Leading roles
type: Concept
in scheme: Categories of roles

Strategy
type: Concept
in scheme: Categories of projects

Webapp
type: Concept
in scheme: Categories of projects

GNSS
type: page/Technique
page/has-category: Sensors & measurements
page/is-featured: true
page/self-estimated-proficiency: Proficient

SPOC data for department of 9000 employees
type: page/Role
page/has-category: Leading roles
page/is-featured: true
page/self-estimated-proficiency: Competent

Serilog
type: page/Technique
page/has-category: C# library
page/is-featured: false
page/self-estimated-proficiency: Advanced beginner

Programming languages
type: Concept
in scheme: Categories of techniques and tools

Openshift
type: page/Technique
page/has-category: IaaS / Container orchestration
page/is-featured: true
page/self-estimated-proficiency: Expert

Python
type: page/Technique
page/has-category: Programming languages
page/is-featured: true
page/self-estimated-proficiency: Proficient

RTM
type: page/Technique
page/has-category: Data models
page/is-featured: true
page/self-estimated-proficiency: Expert

Semantic technologies
type: Concept
in scheme: Categories of projects

QGIS
type: page/Technique
page/has-category: GIS & topology
page/is-featured: true
page/self-estimated-proficiency: Expert

DevOps
type: Concept
in scheme: Categories of projects
in scheme: Categories of techniques and tools

Sensors & measurements
type: Concept
in scheme: Categories of projects
in scheme: Categories of techniques and tools

PostGIS
type: page/Technique
page/has-category: GIS & topology
page/is-featured: true
page/self-estimated-proficiency: Expert

Topology
type: page/Technique
page/has-category: Data models
page/is-featured: true
page/self-estimated-proficiency: Expert

RDF
type: page/Technique
page/has-category: Semantic technologies
page/is-featured: true
page/self-estimated-proficiency: Proficient

Docker
type: page/Technique
page/has-category: DevOps
page/is-featured: true
page/self-estimated-proficiency: Expert

Job: Project lead digitalisation linear assets
type: page/Job
comment: Leading the digitalisation efforts in the domain of linear assets at Infrabel.
page/at-company: Infrabel
page/ended-on: 2022-04-01T00:00:00
page/has-duration: 2 years
page/has-linked-roles: Project lead
page/started-on: 2020-01-01T00:00:00

Linear measurement data viewer
type: page/Project
comment: Linear measurements used to be distribute on paper or sometimes pdf. Obviously, this does not allow for normal data analysis, let alone be a driver for predictive maintenance. For this project, a data platform was set up with an automatic data transfer from measurement system to storage, automatic loading of the measurement onto the data platform and alert creation according to business rules. Furthermore an analysis desktop tool was developed that allows to visualise the measurement on an interactive chart. Other features were also developed, such as an image viewer, lidar viewer, trend analysis, inventory viewer and management, event viewer, GIS viewer, GPS tracking, export, ...
page/during-job: Job: engineer overhead contact lines
page/has-category: Desktop app
page/has-linked-projects: Camera inspection system for OCL
page/has-linked-projects: Contact wire thickness measurement system
page/has-linked-projects: Location measurement system for measurement train
page/has-linked-projects: Mobile app for geolocated technical assistance
page/has-linked-projects: Pantograph shock detection system
page/has-linked-projects: Pole inventory management system
page/has-linked-projects: RCM-DX
page/has-linked-projects: Webapp for digital inspection
page/has-tagged-roles: Business analyst
page/has-tagged-roles: Data analyst
page/has-tagged-roles: Data architect
page/has-tagged-roles: DevOps engineer
page/has-tagged-roles: Developer
page/has-tagged-roles: Project lead
page/has-tagged-techniques: C#
page/has-tagged-techniques: Camera
page/has-tagged-techniques: ClickOnce
page/has-tagged-techniques: Dbeaver
page/has-tagged-techniques: GPSD
page/has-tagged-techniques: Git
page/has-tagged-techniques: Gitlab CI CD
page/has-tagged-techniques: Leaflet
page/has-tagged-techniques: Lidar
page/has-tagged-techniques: PostGIS
page/has-tagged-techniques: Postgresql
page/has-tagged-techniques: Qlikview
page/has-tagged-techniques: Scichart
page/has-tagged-techniques: Serilog
page/has-tagged-techniques: Topology
page/has-tagged-techniques: WMS
page/is-featured: true

DevOps engineer
type: page/Role
page/has-category: Data & IT role
page/is-featured: true
page/self-estimated-proficiency: Expert

Semantic technologies
type: Concept
in scheme: Categories of techniques and tools

Categories of projects
type: ConceptScheme

Railway
type: page/Technique
page/has-category: Business
page/is-featured: true
page/self-estimated-proficiency: Proficient

Data models
type: Concept
in scheme: Categories of techniques and tools

Data processing
type: Concept
in scheme: Categories of projects

Gitlab CI CD
type: page/Technique
page/has-category: DevOps
page/is-featured: true
page/self-estimated-proficiency: Expert

Dbeaver
type: page/Technique
page/has-category: Databases
page/is-featured: true
page/self-estimated-proficiency: Expert

Data analyst
type: page/Role
page/has-category: Data & IT role
page/is-featured: true
page/self-estimated-proficiency: Expert

Job: Independent railway data freelancer
type: page/Job
comment: data consulting services for railway companies
page/at-company: Matdata
page/has-clients: BaneNor
page/has-clients: Certifer
page/has-clients: CogniZone
page/has-clients: ERA
page/has-clients: Transurb
page/has-duration: tbd
page/has-linked-roles: Business analyst
page/has-linked-roles: Data analyst
page/has-linked-roles: Data architect
page/has-linked-roles: DevOps engineer
page/has-linked-roles: Developer
page/has-linked-roles: Ontologist
page/has-linked-roles: Project lead
page/started-on: 2025-02-01T00:00:00

Postgresql
type: page/Technique
page/has-category: Databases
page/is-featured: true
page/self-estimated-proficiency: Expert

C#
type: page/Technique
page/has-category: Programming languages
page/is-featured: true
page/self-estimated-proficiency: Expert

Job: Teamlead data centricity
type: page/Job
comment: Setting out the data strategy for the Infrabel Operations department (~8000 people)
page/at-company: Infrabel
page/ended-on: 2025-02-01T00:00:00
page/has-duration: ~3-years
page/has-linked-roles: Teamlead
page/started-on: 2022-04-01T00:00:00

Job: engineer overhead contact lines
type: page/Job
comment: Mainly involved in the digitalisation efforts for work management and linear measurements.
page/at-company: Infrabel
page/ended-on: 2017-09-01T00:00:00
page/has-duration: 2 years
page/has-linked-roles: Engineer overhead contact line
page/started-on: 2010-03-01T00:00:00

Advanced beginner
type: Concept
definition: Guidelines for action based on attributes or aspects; situational perception still limited; all attributes and aspects are treated separately and given equal importance
in scheme: Dreyfus model of skill acquisition

Categories of techniques and tools
type: ConceptScheme

Expert
type: Concept
definition: No longer relies on rules, guidelines, or maxims; intuitive grasp of situations based on deep tacit understanding; analytic approaches used only in novel situations or when problems occur; vision of what is possible
in scheme: Dreyfus model of skill acquisition

Business analyst
type: page/Role
page/has-category: Data & IT role
page/is-featured: true
page/self-estimated-proficiency: Proficient

Project lead
type: page/Role
page/has-category: Leading roles
page/is-featured: true
page/self-estimated-proficiency: Proficient

Git
type: page/Technique
page/has-category: DevOps
page/is-featured: true
page/self-estimated-proficiency: Proficient

Data architect
type: page/Role
page/has-category: Data & IT role
page/is-featured: true
page/self-estimated-proficiency: Proficient

Competent
type: Concept
definition: Conscious deliberate planning; standardized and routinized procedures; sees actions at least partially in terms of longer-term goals
in scheme: Dreyfus model of skill acquisition

Developer
type: page/Role
page/has-category: Data & IT role
page/is-featured: true
page/self-estimated-proficiency: Proficient

Proficient
type: Concept
definition: Sees situations holistically rather than in terms of aspects; sees what is most important in a situation; perceives deviations from the normal pattern; decision-making less labored; uses maxims for guidance, whose meaning varies according to the situation
in scheme: Dreyfus model of skill acquisition