Projects
Card Sheet Generator
Online-Tool for preparing print sheets for playing cards, refining scans, organizing and slicing them.
Mar 29, 2026
p5.js Webdemo
Interactive p5.js sketches running in the browser.
Mar 22, 2026
Catan Border-Tiles
Border-Tiles for the old version of Catan
Mar 16, 2026
Printer Enclosure Control
Files and Documentation
Mar 15, 2026
Games
Cyber-Snake
Classic snake with a new theme - eat food, get larger, get faster, get stronger!
Apr 4, 2026
Ricochet Robots
A solo puzzle similar to Ricochet Robots - slide your robot into the goal!
Mar 30, 2026
More about this website
I wanted to explore frontend development more deeply and see how far I could take a free GitHub-Pages website. So far, this has led me to create and use a variety of tools for generating and managing the site, coordinating new projects, and linking them here, making the entire process more efficient and convenient (while also learning a lot along the way). This includes using Jekyll to build the website, writing custom Python scripts to create project repositories, manage all required components etc. to have them appear on the website. In some cases, projects are even published on their own subpages rather than /projects.
Speaking of repositories: All resources here are hosted on GitHub in their own repositories. This page simply gathers the online files provided in those repos while also referring back to it - be it a project’s README.md, images, code files, STLs, or anything else needed to properly describe and document a project.
The purpose of this website is to:
- (a) package projects up for presenting it and it’s components, making later changes or sharing more easy
- (b) provide ‘public’ access to my just-for-fun games or purpose-driven tools hosted here on their own subpages. Of course also featuring their dedicated project info pages
Work on this website began on March 9, 2026. Several hours, long weekends and 168 commits later, this paragraph is live on March 31, 11:16pm - being displayed on a functioning website, ready to show off more projects in the future! :-)
~ Jannis