Programmer | Game Developer
I am a 1st year CMGT student at Breda University of Applied Sciences in the Netherlands.
Hi, I’m Alan. I’m a programmer who loves building things that not only work well but also look and feel great. I enjoy solving complex problems, optimizing systems, and turning ideas into polished, immersive experiences.
A stylized top down adventure game built in Unreal Engine where players explore floating sky islands as a small frog. Designed and developed core gameplay systems including combat mechanics, level design, AI behavior, and narrative progression, combining cozy exploration with dynamic action.
A CPU based raytracer built from scratch in C++ implementing ray object intersection, lighting models, reflections, shadows, and basic global illumination principles. Focused on understanding rendering mathematics and low level graphics pipeline logic without GPU acceleration.
A Minecraft inspired voxel engine built in C++ using OpenGL for rendering. Implemented core features such as chunk management, block interactions, and basic lighting to create a functional and extensible game environment.
A fully functional Bomberman style arcade game developed purely in C++. Implemented grid based movement, collision detection, bomb chain reactions, enemy AI, and game state management without relying on a game engine.
A small puzzle game made by Me and my friend for the GMTK 2025 Game Jam. Record your movements, hit the clone button, and watch your past self perform the exact steps you took... but from a new perspective. Literally.
A chaotic physics based game created for a “Pass the Game” challenge hosted by the game dev YouTuber Lazy Tea. Four developers built the game sequentially without any communication, each continuing from the previous version. As the first contestant, I established the core mechanics, movement system, and foundational structure that shaped the direction of the entire project.
I run a game development YouTube channel where I share devlogs and behind the scenes insights into my projects. The channel has grown to thousands of viewers, building an engaged audience while helping aspiring developers learn, stay motivated, and better understand the game creation process.