Alexander Overvoorde is a versatile software developer with 16 years of experience building full-stack systems, from low-level graphics and assembly experiments to cloud-native Kubernetes deployments. Based in Delft, he combines backend and data-pipeline expertise (Python, Go, C++, PHP) with frontend work (Android/Java, Vue.js, WebSockets) and hands-on DevOps using Docker, GitLab CI/CD, Prometheus and the ELK stack. He contributes actively to open source—improving gameplay and Steam integration for the popular OpenRCT2 project and maintaining tooling like an OpenStreetMap tile server—and publishes tutorials on topics such as Vulkan and graphics. His work spans production-grade infrastructure for enterprises and hobbyist systems like a VRAM-backed Linux filesystem and a tiny Minecraft clone in x86 assembly, reflecting a taste for both practicality and technical curiosity. A Cum Laude graduate from Delft University of Technology in Computer Science, he routinely blends academic rigor with pragmatic engineering.
16 years of coding experience
4 years of employment as a software developer
Bachelor's degree, Computer Science, Cum Laude, Bachelor's degree, Computer Science, Cum Laude at Delft University of Technology
A tiny bootable Minecraft clone written partly in x86 assembly
Role in this project:
Full-stack Developer
Contributions:74 commits, 2 PRs, 4 pushes in 7 years
Contributions summary:Alexander contributed to the development of a Minecraft clone written in x86 assembly. The primary contributions involved implementing the core raycasting functionality used for rendering the voxel world, including calculating ray directions and color values. They added features for creating and destroying blocks, and player movement. The user also refactored the existing code to use more helpful constants, added a function for the aim reticle, and fixed errors in the logic.
Contributions:26 releases, 2 reviews, 66 commits in 3 years 8 months
Contributions summary:Alexander's contributions focused on improving the deployment and configuration of the OpenStreetMap tile server. They implemented features to enable automatic updates and configure the environment for consecutive data updates by integrating osmosis and cron jobs. Furthermore, the user added parameters for enabling CORS and enhanced the deployment process by adding error handling and better handling of the docker stop signal.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Alexander Overvoorde - Software Developer at Self Employed