Ruben Taelman is a postdoctoral researcher and seasoned software engineer with 13 years of experience focused on Web decentralization, Linked Data querying, and making data accessible via intelligent infrastructure. Based at IDLab in Ghent, he develops and maintains open-source JavaScript tooling—most notably contributions to the high-performance N3.js RDF library and the Comunica querying engine—to enable streaming RDF parsing and efficient Linked Data retrieval. His work on Solid server projects (CommunitySolidServer and node-solid-server) demonstrates practical expertise in access control, session management, and RDF format support for decentralized web platforms. A PhD in computer science from Ghent University, Ruben blends rigorous research with hands-on engineering and TypeScript typings work, ensuring both correctness and interoperability. He is occasionally available for limited freelance engagements and brings an unusual mix of academic depth, production-grade backend experience, and a track record of improving critical open-source infrastructure.
13 years of coding experience
Math-Sciences, Math-Sciences at Sint-Andreas Oostende
Lifeguard, Lifeguard at WOBRA
ASP.NET with C# part 1, Evening classes, ASP.NET with C# part 1, Evening classes at De Avondschool
Bachelor of Science (BS), Informatics, Bachelor of Science (BS), Informatics at Universiteit Gent
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Ghent University
An open and modular implementation of the Solid specifications
Role in this project:
Back-end Developer
Contributions:117 reviews, 59 commits, 31 PRs in 11 months
Contributions summary:Ruben primarily contributed to the core functionality and setup of the Solid Community Server. Their work involved moving ACL (Access Control List) initialization into a dedicated setup component and integrating it into the server's start-up process. They also introduced a dedicated component for managing the runtime configuration and refactored the file resource store to leverage this component. Additionally, the user has implemented support for parsing additional RDF formats.
Lightning fast, spec-compatible, streaming RDF for JavaScript
Role in this project:
Back-end Developer
Contributions:3 reviews, 19 commits, 9 PRs in 3 years 6 months
Contributions summary:Ruben made significant contributions to the N3.js library, focusing on improving the N3Store implementation. Their work includes modifying the interpretation of graph parameters, optimizing lookup efficiency using inverse indices, and adding functions to match and remove quads. Further enhancements include adding a `deleteGraph` function and migrating the writer to the RDF/JS interface.
linked-datajavascriptlightningstreamingspec
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.