About
About Me
Hello! I’m Ralf Zeilstra, a creative developer with a background in software development, game development, and tool creation. I am passionate about building robust, maintainable systems and enjoy working on both creative and technical challenges.
Curriculum Vitae
Name: Ralf Zeilstra
Location: Netherlands
Email: Contact via email
LinkedIn: ralf-zeilstra-939261145
Education
- HKU University of the Arts Utrecht
Bachelor of Creative Media and Game Technologies
Experience
- Backend & Tool Developer
- Designed and implemented tools for creative and technical workflows (C++, Python, JavaScript).
- Developed and maintained modular systems with a focus on scalability and maintainability.
- Automated build, deployment, and testing processes using Git and CI/CD pipelines.
- Game Developer
- Unity (C#) and Unreal Engine (C++/Blueprints) experience.
- Developed alternative controllers, dome projection, interactive installations and videogames.
- Internship: Stage Games Inc.
- Gameplay programmer (Unreal Engine, C++, Blueprints).
Skills
Programming
- Languages: C#, C++, Python, JavaScript, Java
- Frameworks/Engines: Unity, Unreal Engine, Node.js
Game Development
- Unity (C#): gameplay systems, modular architecture, editor scripting, NDI integration, dome projection
- Unreal Engine (C++/Blueprints): gameplay programming, prototyping, tool development
- IMGui & GLFW: custom tool UIs in C++
- Procedural art, alternative controllers, and interactive installations
- Experience with asset pipelines, version control in game projects, and cross-platform builds
Backend & DevOps
- Version Control: Git, SVN
- CI/CD: GitHub Actions
- APIs: RESTful API design, JSON, XML
- Databases: SQLite, MySQL (basics)
- Testing: Unit testing (C#, Python)
Tools & Workflow
- IDEs: Visual Studio, VS Code, CLion
- Build Tools: CMake, Make, npm
- Automation: Python scripts
- Documentation: Markdown, Jekyll, Doxygen
Other
- Hardware: ESP-32, Arduino
- Languages: Dutch (native), English (fluent)