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

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

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

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

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

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

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

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

Apache Jena Fuseki GeoSPARQL
page/description: 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
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: No
page/public: true
page/type: page/Project

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

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

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

Asset recognition on images from measurement train
page/description: 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: Yes
page/public: true
page/type: page/Project

Asset360
page/description: 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: Yes
page/public: true
page/type: page/Project

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

Automated data pipelines
page/description: 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: Yes
page/public: true
page/type: page/Project

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

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

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

Building a Railway Knowledge Graph with SPARQL Anything
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: Yes
page/public: true
page/type: page/Talk
page/year: 2026

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

Business process for track tracé data delivery
page/description: 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: Yes
page/public: true
page/type: page/Project

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

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

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

CSV
page/has-category: File format
page/is-featured: No
page/public: true
page/self-estimated-proficiency: Proficient
page/type: page/Technique

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

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

Camera inspection system for OCL
page/description: 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: Yes
page/public: true
page/type: page/Project

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

Change context management application
page/description: 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: Yes
page/public: true
page/type: page/Project

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

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

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

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

Contact wire thickness measurement system
page/description: 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: Yes
page/public: true
page/type: page/Project

Contact wire uplift measurement system
page/description: 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: Yes
page/public: true
page/type: page/Project

Cost model
page/description: 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: No
page/public: true
page/type: page/Project

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

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

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

Data centric strategy
page/description: 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: Yes
page/public: true
page/type: page/Project

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

Data cube: linear phenomena's
page/description: 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: Yes
page/public: true
page/type: page/Project

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

Data helpdesk
page/description: 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: No
page/public: true
page/type: page/Project

Data integration of old track tamper machines
page/description: 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: Yes
page/public: true
page/type: page/Project

Data integration: operational platform & track length
page/description: 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: Yes
page/public: true
page/type: page/Project

Data mineurs, 7th
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: Yes
page/public: true
page/type: page/Talk
page/year: 2023

Data sync tool measurement vehicle
page/description: 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: No
page/public: true
page/type: page/Project

Database versioning system based on git
page/description: 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: No
page/public: true
page/type: page/Project

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

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

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

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

Design process workflow
page/description: 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: No
page/type: page/Project

Design revision comparison
page/description: 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: Yes
page/public: true
page/type: page/Project

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

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

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

Digital Infrastructure Model Norway
page/description: 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
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: Yes
page/public: true
page/type: page/Project

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

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

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

ENERGIR
page/type: page/Company

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

ERA RINF Chatbot
page/description: 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
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: Yes
page/public: true
page/type: page/Project

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

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

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

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

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

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

Energy settlement data lookup
page/description: 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: No
page/public: true
page/type: page/Project

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

Enterprise data governance model
page/description: 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: Yes
page/public: true
page/type: page/Project

Enterprise data model
page/description: 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
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: Yes
page/public: true
page/type: page/Project

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

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

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

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

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

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

Fosdem 2025
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: Yes
page/public: true
page/type: page/Talk
page/year: 2025

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

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

GPS trackers for mobile safety equipment
page/description: 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: Yes
page/public: true
page/type: page/Project

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

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

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

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

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

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

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

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

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

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

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

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

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

Home automation system
page/description: 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: No
page/public: true
page/type: page/Project

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

ICT for railways
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: Yes
page/public: true
page/type: page/Talk
page/year: 2025

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

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

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

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

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

Infrabel opendata to RDF
page/description: 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
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: No
page/public: true
page/type: page/Project

Inventory: OCL auxiliary tracks
page/description: 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: Yes
page/public: true
page/type: page/Project

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

JSON
page/has-category: File format
page/is-featured: No
page/public: true
page/self-estimated-proficiency: Proficient
page/type: page/Technique

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

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

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

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

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

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

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

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

Job: ERA independent expert Safety & Telematics
page/at-company: ERA
page/description: Selected independent expert for ERA Telematics (CEI 2025 22), contributing rail data interoperability and infrastructure modelling expertise.
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
page/type: page/Job

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

Job: Fencing instructor
page/at-company: KULeuven
page/description: 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/ended-on: 2010-03
page/has-duration: 0,5 years
page/has-linked-roles: Teacher
page/started-on: 2009-09
page/type: page/Job

Job: Independent railway data freelancer
page/at-company: Matdata
page/description: data consulting services for railway companies
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
page/type: page/Job

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Law as a Code
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: Yes
page/public: true
page/type: page/Talk
page/year: 2023

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

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

Lidar vegetation detection
page/description: 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: No
page/public: true
page/type: page/Project

Lightning detection alerting system
page/description: 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: Yes
page/public: true
page/type: page/Project

Linear measurement data viewer
page/description: 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: Yes
page/public: true
page/type: page/Project

Linked Data - A Hands-on Introduction
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: Yes
page/public: true
page/type: page/Talk
page/year: 2026

Location measurement system for measurement train
page/description: 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: Yes
page/public: true
page/type: page/Project

Location post processing system for railway vehicles
page/description: 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: Yes
page/public: true
page/type: page/Project

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

Logseq RDF export
page/description: 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: No
page/public: true
page/type: page/Project

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

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

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

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

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

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

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

Mapping train statistic on RINF data model
page/description: 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: Yes
page/public: true
page/type: page/Project

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

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

Measurement train image post processing
page/description: 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: Yes
page/public: true
page/type: page/Project

Mobile app for geolocated technical assistance
page/description: 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: Yes
page/public: true
page/type: page/Project

Mobile app: synced documentation
page/description: 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: Yes
page/public: true
page/type: page/Project

Mobile time registration system with NFC badges
page/description: 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: No
page/public: true
page/type: page/Project

Model for FTE calculation of OCL technicians
page/description: 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: Yes
page/public: true
page/type: page/Project

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

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

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

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

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

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

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

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

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

OCL dropper calculator
page/description: 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: No
page/public: true
page/type: page/Project

OCL freespace design principles
page/description: 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: No
page/public: true
page/type: page/Project

OCL maintenance KPI's
page/description: 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: No
page/public: true
page/type: page/Project

OCL sectioning topology management application
page/description: 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: Yes
page/public: true
page/type: page/Project

OCL stability design principles
page/description: 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: No
page/public: true
page/type: page/Project

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

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

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

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

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

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

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

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

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

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

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

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

Openrail
page/description: 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: Yes
page/public: true
page/type: page/Project

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

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

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

Out of service planning consolidation system
page/description: 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: No
page/public: true
page/type: page/Project

Out of tension digital request system
page/description: 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: No
page/public: true
page/type: page/Project

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

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

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

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

Pantograph shock detection system
page/description: 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: Yes
page/public: true
page/type: page/Project

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

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

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

Pole inventory management system
page/description: 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: Yes
page/public: true
page/type: page/Project

Polygon generation for EBP posts
page/description: 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: No
page/public: true
page/type: page/Project

Post processing of binary linear measurement file
page/description: 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: Yes
page/public: true
page/type: page/Project

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

PostGIS: GIS to LRS calculation library
page/description: 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: Yes
page/public: true
page/type: page/Project

Postgres management tools
page/description: 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: No
page/public: true
page/type: page/Project

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

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

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

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

Product owner: enterprise GIS tooling
page/description: 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: Yes
page/public: true
page/type: page/Project

Product owner: railway micro-topology management platform
page/description: 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: Yes
page/public: true
page/type: page/Project

Product owner: work management system OCL
page/description: 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: Yes
page/public: true
page/type: page/Project

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

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

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

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

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

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

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

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

Quartely peak power
page/description: 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: No
page/public: true
page/type: page/Project

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

RCM-DX
page/description: 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: Yes
page/public: true
page/type: page/Project

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

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

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

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

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

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

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

RailLive 2019
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: Yes
page/public: true
page/type: page/Talk
page/year: 2019

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

RailML ontology workgroup
page/description: 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
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: Yes
page/public: true
page/type: page/Project

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

Railway data modelling
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: Yes
page/public: true
page/type: page/Talk
page/year: 2025

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

SPARQL-Anything
page/description: 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
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: Yes
page/public: true
page/type: page/Project

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

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

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

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

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

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

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

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

Setup PMO office
page/description: 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: Yes
page/public: true
page/type: page/Project

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

Shelter GIS position management system
page/description: 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: Yes
page/public: true
page/type: page/Project

Signaling topology calculation program
page/description: 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: Yes
page/public: true
page/type: page/Project

Simple CORS proxy
page/description: 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: No
page/public: true
page/type: page/Project

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

Strategic project reporting
page/description: 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: Yes
page/public: true
page/type: page/Project

Stratum 1 NTP server
page/description: 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: No
page/type: page/Project

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

TP-Lib
page/description: 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: Yes
page/public: true
page/type: page/Project

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

TSI telematics course
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: Yes
page/public: true
page/type: page/Talk
page/year: 2025

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

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

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

Telematics course
page/description: 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: Yes
page/public: true
page/type: page/Project

Telematics ontology
page/description: 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
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: Yes
page/public: true
page/type: page/Project

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

Thematic layers for GIS reporting
page/description: 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: No
page/public: true
page/type: page/Project

This expertise graph & website
page/description: 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: No
page/type: page/Project

Topologie to be
page/description: 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: Yes
page/public: true
page/type: page/Project

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

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

Train alert system
page/description: 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: No
page/public: true
page/type: page/Project

Trainannouncer
page/description: 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: Yes
page/public: true
page/type: page/Project

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

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

URI Dereferencer
page/description: 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
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: No
page/public: true
page/type: page/Project

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

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

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

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

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

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

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

Webapp for digital inspection
page/description: 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: Yes
page/public: true
page/type: page/Project

Webapp on SAP PM for workorder and ressource planning
page/description: 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: Yes
page/public: true
page/type: page/Project

Webapp: OCL safety sheets
page/description: 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: Yes
page/public: true
page/type: page/Project

Webapp: common path of several railway vehicles
page/description: 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: Yes
page/public: true
page/type: page/Project

Webapp: train protection system
page/description: 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: Yes
page/public: true
page/type: page/Project

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

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

Workshop RINF data provisioning
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: Yes
page/public: true
page/type: page/Talk
page/year: 2026

XML
page/has-category: File format
page/is-featured: No
page/public: true
page/self-estimated-proficiency: Proficient
page/type: page/Technique

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

XSD2RDF
page/description: 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
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: Yes
page/public: true
page/type: page/Project

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

Yasgui - SPARQL GUI
page/description: 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: Yes
page/public: true
page/type: page/Project

Yasgui Geo Plugin
page/description: 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: No
page/public: true
page/type: page/Project

Yasgui Graph Plugin
page/description: 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: No
page/public: true
page/type: page/Project

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

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

railML 44th conference
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: Yes
page/public: true
page/type: page/Talk
page/year: 2023

railML to ERA
page/description: 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: Yes
page/public: true
page/type: page/Project

rdf-compare
page/description: 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
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: No
page/public: true
page/type: page/Project

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

rdfsplitter
page/description: 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
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: No
page/public: true
page/type: page/Project