Avatar

Joël van der Werf

Software engineer

Tokyo Itabashi, JP

joelnl74@gmail.com


Skills

C#

90%

Unity

90%

Git

90%

C++

80%

SQL

80%

Javascript

80%

OpenGL

70%

Vulkan

70%

GLSL

70%

HLSL

70%

Photon (Networking)

70%

Unreal engine 4/5

60%

Python

50%

HTML/CSS

50%

Languages

English Business

100%

Netherlands Native

100%

Japanese N4/N3

40%


About me

My name is Joël van der Werf I am a software engineer/game developer with a master degree in Game and media Technology, and I am 29 years old. I currently reside in Tokyo Itabashi working as a software engineer in video games.

I have over six years of professional experience as a software engineer in the field of game development. Plus more than 15 years of experience working on personal projects in C++ and C#. I have experience working in multidisciplinary game development teams in my recent work at Miniclip Netherlands and Deel Japan. In addition, I have a strong passion to work and acquire knowledge in the field of game development and game engine technologies.


Work Experience

Software Engineer
April 2025 - Current

Medior Software Engineer at Deel K.K. Japan. Responsible for maintaining code and developing new features for Football head coach.


Unity3D Developer/Software Engineer
2019-2025

Medior Software Engineer at Miniclip Netherlands. Responsible for the front-end for the games created and maintained by the Miniclip organization.


Microsoft Hololens, Unity Developer
2017-2018

Intern at Delta-N, Unity3D Developer focusing on mixed reality and interactions with the Microsoft HoloLens.


Education

University Utrecht
2020-2023

Master Degree: Software engineering, specialized in Game and media technology

Courses: elementary math (algebra/linear algebra/calculus), game physics, advanced graphics, optimization and vectorization, computer animation, sound and music technology, computer vision, AI for game technology, crowd simulation, game theory, multimodal interaction, scientific perspectives on GMT.


The hague university of applied sciences
2015 - 2019

Bachelor Degree: Software engineering

Courses: basic programming C#, advanced programming C#, UML, systems architecture, algorithms, SQL, advanced SQL, databases, cyber-security, minor computer graphics, minor game development.


Projects

Dynasty Duels

Football head coach

Unity game programmer for the game Football Head Coach at Miniclip Netherlands. Responsible for the Unity3D client side of the game systems. NFLPA Licensed football manager game.

Dynasty Duels

Dynasty Duels

Full stack programmer responsible for the networking, back-end, and Unity3D/Client side for the game Dynasty Duels at MiniClip Netherlands. Dynasty Duels is a free Real-Time Strategy (RTS) multiplayer PvP game.

Dynasty Duels

Online soccer manager

Worked on the native android application for the game Online Soccer Manager (OSM). Online Soccer Manager, millions of players are managing their favorite club on a daily basis.

Dynasty Duels

Unity messaging

Created a generic messaging system in Unity game engine for sharing information between game systems.

Dynasty Duels

Skeleton animation

Skeleton animation project for the course computer animation at the University of Utrecht using linear and quaternion skin blending. Also includes a custom OpenGL graphics renderer.

Dynasty Duels

Vulkan Game Engine

Work in progress Vulkan game engine used to learn more about game engine technology and the Vulkan rendering API.