
Home Page
Below you'll find most of my online projects (more or less in the order they were created). In the side bar is my contact information, and relevant places I've been at.
Below you'll find most of my online projects (more or less in the order they were created). In the side bar is my contact information, and relevant places I've been at.
"The Automata Pinball Wizard game", my little sabbatical project! At the very least during these six weeks did I create a website and all socials for the game. Who knows... maybe another link to the actual game will come up later?
For now, check out the website at pincrediball.com.
For the longest time I wanted to reclaim ownership of my (tier) lists of games, books, and other stuff. Finally I took the time to build a website for my own data on this! Hoping to keep it up to date too.
Have a look at Tierdom.JeroenHeijmans.nl.
Created a bunch of Pixel art for the Vestaboard at work during the year. Decided to try out SvelteKit to create a bit of a tribute or showcase website.
Wanted to do it in Kotlin, but work gave enough stress already so I fell back to a language I knew. Completed in and around December this year!
Check out my AoC 2022 solutions on GitHub.
Together with colleagues we described what our (current) Way of working is. This very closely matches all of my personal preferences, which makes sense given I'm CTO at one of the branches.
Check out the latest version at way.infi.nl.
Second AoC edition during the global pandemic. Completed mostly in December, some of it in January. All solutions written in (modern(ish)) PHP. Spoilers in the solutions, of course!
Check out my AoC 2021 solutions on GitHub.
Since 2018 I've held a yearly survey amongst Advent of Code participants. In 2018 - 2020 I created PowerBI based dashboards, but since 2021 the dashboard is web-based, complete with accessible descriptions of all graphs.
Check the Live Dashboard of AoC Survey Results, or have a look at the source code.
The first AoC edition during the global pandemic. In December itself I was also back into World of Warcraft, so many puzzles I did not complete in December itself. Solutions that I do have were written in TypeScript. Spoilers ahead, of course!
Check out my AoC 2020 solutions on GitHub.
During the pandemic, I gave an online (streamed) presentation for a collaborative Hacktoberfest event. It was about "Getting your first 100 GitHub Stars" and things around that.
Check out the YouTube recording or the presentation source code.
Third year in a row participating in Advent of Code in December. This year in AoC's most popular language: Python! Spoilers in the code, of course.
Check out my AoC 2019 solutions on GitHub.
The longer, better version of this presentation (given at INFI-CON earlier in 2019). Recorded at a DomCode meetup.
Check out the recording on YouTube or the presentation source code.
The initial (beta) version of this presentation, given as a 20-minute presentation at INFI-CON 2019.
Check out the recording on YouTube or the presentation source code.
Another year, another set of puzzle solutions. Written in C#. Spoiler alert of course, in case you haven't completed these puzzles yet!
Check out my AoC 2018 solutions on GitHub.
I've been using the angular-oauth2-oidc library a lot in recent months. In addition, I was interested how it would work together with Auth0. So I wrote an extensive tutorial on how to combine Auth0 and Angular.
Check out the tutorial repository on GitHub.
Working a lot with OAuth2 and OpenID Connect recently, I gave (and authored the material for) a short coding dojo.
Check out the Dojo's GitHub repository.
In addition to using the angular-oauth2-oidc library, I've also been contributing quite a bit. Most notably, I've created an extensive example repository, showing how you could properly use the library in Angular.
Check out the sample repository on GitHub. Which I still keep up to date.
PS. Since the end of 2022 I stepped away from moderating the library's issues.
We organized a coding Dojo with Infi. I wrote (most of) the course material, which can be freely found on GitHub. It focuses on a cross-OS and cross-editor experience.
Check out the GitHub repo for the Dojo, or read the (Dutch) blogposts (part 1, part 2, part 3).
After several years of working with KnockoutJS, and [supporting the tag on Stack Overflow](https://stackoverflow.com/search?q=user%3A419956+%5Bknockoutjs%5D) I no longer work day-to-day with the tool. However, it remains "an old love". This presentation was about that subject: using KnockoutJS as a benchmark for other SPA frameworks.
There's no recording, but you can check out the Meetup.com page or the presentation compendium repository.
I wanted additional stats and visualizations for the Advent of Code leaderboards. So I went ahead and created (with a lot of hacking around) an extension for Google Chrome.
Check out the source code or download it for Chrome or Firefox.
This is the first year I competed in Advent of Code. My solutions are available online, written in (modern-ish) JavaScript. Heavy spoiler alert of course.
Check out my AoC 2017 solutions on GitHub.
Partially to practice my development "knife skills", partially to be run in production: a light-weight C# monitoring framework.
See the GitHub repo for details and more links.
A friend pointed me to dota2layout.com for customizing your hero grid in the game Dota 2. At that time however, that site was broken due to Dota2 updates. So, with pragmatics over (all too) clean code I threw together my own tool to do so.
Check my blog post about wrapping this project up.
See the GitHub repository (Live Demo no longer available), or check what Redditors said.
During the Fronteers 2015 "Jam Sessions" attendees could do Lightning Talks, so I had the opportunity to shortly speak about Front-End Frameworks. The result of my research can be found online.
See the fefe.jeroenheijmans.nl for a further description, the actual overview, and a demo.
A small open source project, run with friends. The project is our own private public sandbox for ASP.NET MVC and related technologies. Ultimately it's going to find life as a full website.
Disappointed with the Android apps for keeping initiative in Table Top RPG games, I decided to roll my own (see my blog post about the beta release). It's open source, so have a look and contribute or fork if you feel like it.
Check my blog post about wrapping this project up.
GitHub repository or view a Live Demo
Recently I've enjoyed testing the various stack exchange sites. The top question on Cooking SE was: Is it possible to cook a fish in a dishwasher? So I decided to try it for myself.
My (as of yet unfinished) project to create high-level views of various timelines in a website. The main purpose of this project: experimentation with html5reset and the Raphaël JavaScript SVG library.
Check my blog post about wrapping this project up.
There are great reasons besides being an evangelist or gifted writer to start your own blog. Writing practice is one of them, and a good reason at that. So I decided to write about my hobbies every now and then.
Technically part of the Kirathelguy blogspot project (see below), but in reality a project in itself. You get to play the hero of this Machinema, and choose your own adventure. Created with Sony Vegas and YouTube's annotation system.
Start your adventure now! (disclaimer: Youtube interactivity changed, and many of the old interactive parts don't function anymore...)
A project to work a bit on my Photoshop and Sony Vegas video-editing skills. The blog alternates between machinema videos and web comics. The content comes from the ever-addictive World of Warcraft.
A short two page submission for BNAIC 2007 on business rules standards and tools supporting them. Written while working at RuleArts, where we were creating such software.
Download the PDF (55 KB)
One of my favorite games: Diplomacy. All the maps that were around weren't to my liking. In other words: a great oppurtunity to test Paint.NET's layer capabilities.
This is a full-blown RPG setting for D20 fantasy. It consists of a 100 page manual on races, geography, religion, and history of the world. It comes with a complete Atlas with various world maps, and is available under the Open Game license.
The text of my Master's Thesis is available online. The subject: using a Multi-Agent System (MAS) to do research on organisation psychology. The experiments were done using the Repast modeling toolkit.
Download the PDF (613 KB)
As an exam-year project for Physics, my class mate and I programmed a simulation (with visualization!) of planets and stars, using Newtonian mechanics. Programmed in Turbo C++ 3.x.
Alas, 18 year old Jeroen did not preserve the code or corresponding essay.