Horizon Forbidden West
Amsterdam, The Netherlands
February 2022
Credited on the Online Tech team.
Online Tech Programmer at Guerrilla
Hi! My name is Jochem (he/him). Welcome to my website.
I work at Guerrilla as an Online Tech Programmer. Prior to this, I graduated as Computer Science & Engineering (MSc) at Eindhoven University of Technology.
If you want to get in touch, see my link page here.
You can find a timeline of my work experience and education below. Click or tap the cards to expand for more info. A condensed list is available on my LinkedIn profile.
My professional interests include game programming, software development, web technology, digital (internet) security, (graph) database systems and computer hardware.
Horizon Forbidden West
Amsterdam, The Netherlands
February 2022
Credited on the Online Tech team.
Online Tech Programmer
Amsterdam, The Netherlands
April 2021 – present 3y, 9m
Working on an online multiplayer Horizon game.
Path Indexing in the Cypher Query Pipeline
Nicosa, Cyprus (virtual conference)
March 2021
Based on my Master's thesis at TU/e, this industrial track paper presented at EDBT 2021 summarizes the work done with Neo4j to bring path indexing to their industry-leading graph database. The full paper is published on Open Proceedings.
EDBT 2021 is the 24th International Conference on Extending Database Technology.
Community Moderator
February 2020 – present 4y, 11m
I help moderate a Discord community of over 1000 members, providing and inclusive and welcoming space for people to hang out and play games together.
... And for some reason, discuss linguistics, like literally every day.
An Experimental Study of Context-Free Path Query Evaluation Methods
Santa Cruz, CA, USA
July 2019
Master's Thesis
Malmö, Sweden
March – January 2020 10m
I integrated a new type of index into the Neo4j query pipeline. This change affected the full query pipeline; query planning, query execution and transaction processing (index maintenance).
I also looked into which type of query and data patterns best benefited this type of index to speed up query performance and found some useful heuristics for finding use-cases that can be sped-up with this index.
Research Internship Presentation
5th openCypher Implementers Meeting
Berlin, Germany
March 2019
I presented a summary of the findings of my research internship at Neo4j in 2018 at the 5th openCypher Implementers Meeting.
Research Internship
Malmö, Sweden
August – November 2018 3m
An experimental study on querying recursive (context-free) path patterns in graph databases. I examined existing literature, built a prototype, ran experiments, evaluated performance and presented the results in a final report.
This internship was done with supervisors from both Neo4j and Eindhoven University of Technology.
This study was expanded and published in SSDBM'19 in July 2019.
MSc Computer Science & Engineering
Eindhoven University of Technology
Eindhoven, The Netherlands
September 2017 – January 2020 2y, 5m
Courses include:
I graduated at the Database Group. My thesis project was completed in collaboration with Neo4j.
I received study credits for an internship abroad at Neo4j in Malmö, Sweden.
Front-end Programmer
Utrecht, The Netherlands
October 2016 – September 2017 1y
I helped this legal services start-up launch their product.
I built a responsive front-end website on modern web technologies using Angular/TypeScript and connected it to a backend system using a RESTful API.
I worked extensively with NPM, Docker, MariaDB/MySQL, PHP7, nginx and git.
The company does not exist anymore.
Support Volunteer
March 2016 – December 2018 2y, 10m
I helped Telegram users with their questions regarding the app and platform. This included troubleshooting and triaging bug reports and feature requests, and escalating relevant issues to the appropriate internal teams.
I also suggested new ideas for the platform and made an early Android prototype for user-configurable themes, which led to the feature being implemented across all official apps.
Freelance Programmer
Leiden, The Netherlands
April 2014 – October 2016 2y, 7m
I maintained administrative tools (Delphi) and various websites (PHP) as a freelance programmer with a small team of other students. I also used MySQL and SVN.
The website has been re-designed since I have worked on it.
BSc Computer Science
Eindhoven University of Technology
Eindhoven, The Netherlands
September 2013 – September 2017 4y, 1m
Elective courses:
Minor in Security:
My major is called Software Science and has emphasis on theoretical computer science and software engineering.
Order picker
itsme (formerly: Ehrbecker Schiefelbusch / ES Electro)
Raamsdonksveer, The Netherlands
June 2011 – September 2013 2y, 4m
Full-time summer job for about 4-6 weeks each year, as an order picker in a semi-automated industrial electronics warehouse.
VWO NT (Pre-University Education)
Raamsdonksveer, The Netherlands
August 2007 – June 2013 6y
Elective subjects:
This website does not store any personal information, because I'm not interested in looking after your data. The server stores your IP address, time of access and request path in a log file. This data is kept to analyse traffic volume from time to time and helps to prevent mis-use, as is typical for any website. This data cannot be used to track your browsing behaviour besides your visits to this website and will not be shared with or sold to third parties. If you wish to contact me about this privacy notice, feel free to do so using the methods at the top of this page.