All Random All Rogue
githubEven more lightweight roguelike developed in Python using Tkinter, but with all random mechanics.
Welcome and thanks for visiting! My name is Thom Veldhuis (IPA: /ˈvɛldˈɦœys/) and I'm doing a bacholers in Informatics, with a minor in AI and doing a pre-master. I also finished a MBO study at the Grafisch Lyceum Rotterdam (GLR) studying software development.
In my fourth year I did a pre-master at Radboud University in Computing Science. And worked on a proposal for a graduation project at the Software Science Group, for graduating from September 2026 to January 2027.
In my third year I interned at Fox Crypto, now known as Sentyron, where I worked with Linux, eBPF and tools to optimize UDP throughput.
I’m also a part-time developer at idd.nl, working on iidesk.com and e-knip.nl.
I care deeply about software freedom I urge people to check out the Free Software Foundation. This shapes how I think about the internet and the tools we use.
(define pair
(lambda (x y)
(cond ((and (null x) (null y)) (quote ()))
((and (not (atom x)) (not (atom y)))
(cons (list (car x) (car y))
(pair (cdr x) (cdr y)))))))
Below are selected personal and academic projects that taught me something either a new tool, paradigm, or way of thinking.
Even more lightweight roguelike developed in Python using Tkinter, but with all random mechanics.
Pure PHP and txt wiki/note taking website. Inspired by Cunningham. THOMTHOMTHOM
A lightweight C# & MonoGame roguelike a sandbox to explore procedural content and game loops.
A Lisp interpreter in C, minimal implementation of EVAL inspired by McCarthy’s original ideas.
Generate organic structures with Python, TOML configs, and Turtle inspired by The Algorithmic Beauty of Plants.
A Ruby tool for managing bookshelves, learning CSV handling, templates, and Ruby idioms in the process.
Most repos are private, contact me for details.
Social calendar web platform with a bespoke PHP API router and React front-end for an external client.
A Django-based club site,learned model relations, ORM use, and database integration without raw SQL.
Console cinema ticketing app in C#, MVC structure and interactive TUI navigation with arrow keys.
Video sharing platform with upload, comment, subscribe, and live stream connections, a YouTube-like sandbox.
Bird spotter image library, focused on secure multi-file uploads and lightweight UI.
Android game on the Play Store, stack pizza boxes in a minimalist physics playground.
Student portfolio CMS, filters by major, verification emails, and solo implementation in four weeks.
Some of the websites I regularly visit to read articles these are really interesting and I encourage anyone to read try reading them more.
You can contact me at:
(λ x y . x @ y . com) thomveldhuis03 gmail
(funcall (lambda (x y) (concatenate 'string x "@" y ".nl")) "1055805" "hr")
(\f l y -> first ++ "." ++ last ++ "@" ++ y ++ ".nl") "thom" "veldhuis" "ru"
Or 'normal' for people (or robots) that don't understand lambda
calculus+, common lisp+ or haskell+
thomveldhuis03 [at] gmail [dot] com
1055805 [at] hr [dot] nl
thom [dot] veldhuis [at] ru [dot] nl
State in the subject of your mail what this is about