Over 5 years of professional experience as an application architect and software engineer in backend software development for both the railway infrastructure and telecom industry. Master of Engineering in Computer Science and Master of Science in Management; both from KU Leuven. Lifelong learner and currently focussed on cloud native solutions, big data and blockchain architecture and development.
Below are some of the blog articles I've written. Usually they come about whenever I feel the need to document some of my findings during coding.
Java chaincode ERC20 implementation
October 6, 2019
This article provides a Java implementation of the ERC-20 interface that can be installed and instantiated on a Hyperledger Fabric network.
With a special focus on simulating addresses from X.509 certificates and storing Java objects.
Retrieve revert reason of contract invocation
January 19, 2019
Since version 0.4.22 of Solidity it is possible to provide an optional reason argument with the
This article gives an explanation on how to retrieve this revert reason with
Parse bytes argument in Solidity
January 3, 2019
bytestype in Solidity is a dynamically-sized byte array. That makes it ideal for interfaces with delegation functionality to be generic; all function arguments can be encapsulated into one
bytesargument. Examples are ERC223's transfer, ERC677's transferAndCall and ERC777's send functions.
This article will give an overview about how to parse the (concatenated) bytes in
bytesinto the types they were intended to be before they were concatenated into one generic
I can be contacted using this form, or through LinkedIn.