Hi! I'm EJ, an aspiring game developer with an interest for creating interesting gameplay. With a background in programming and design, I can wear many hats! From programming, bug fixing, designing and fixing up 3d models, I can add a lot to the team. I love learning new things and always bring my best effort, so we can make the most fun game we can.

Edjohn Joseph Nicolas

Hi! I'm EJ, an aspiring game developer with an interest for creating interesting gameplay. With a background in programming and design, I can wear many hats! From programming, bug fixing, designing and fixing up 3d models, I can add a lot to the team. I love learning new things and always bring my best effort, so we can make the most fun game we can.

Available to hire

Hi! I’m EJ, an aspiring game developer with an interest for creating interesting gameplay. With a background in programming and design, I can wear many hats! From programming, bug fixing, designing and fixing up 3d models, I can add a lot to the team. I love learning new things and always bring my best effort, so we can make the most fun game we can.

See more

Experience Level

Expert
Expert
Expert
Beginner

Work Experience

Programmer at Endurion
September 1, 2025 - Present
Editing Unreal Engine blueprints and behaviour trees to improve player interactions with AI. Implementing Inverse Kinematics on humanoid and arachnid legs to prevent floating limbs. Adjusting animation blueprints and blendspaces for clearer animations within AI states.
Lead Programmer, Game Designer at Fuyoku
April 1, 2024 - October 26, 2025
Developed the player’s mechanics and inventory using C++ and Unreal Engine blueprints. Implemented behaviour for AI such as a boss and enemies to challenge and engage players. Designed level layouts to match the game’s atmosphere and pace player progress properly.
Game Programmer, Game Designer at Kart Klash
December 1, 2023 - October 26, 2025
Utilized Unity’s XR libraries to create an intuitive arcade style driving control scheme in VR. Optimized frame rates by analyzing scenes with Unity’s Profiler and Frame Debugger. Iterated the driving mechanics to reduce motion sickness while maximizing gameplay.
Junior Programmer at Offworld Industries
December 1, 2024 - October 26, 2025
Wrote C++ scripts and Unreal Engine blueprints for gameplay, UI and designer tools. Investigated and fixed bugs related to optimization, visuals and user experience. Collaborated with programmers for code reviews and participated in sprint meetings.
Junior Unity Engineer at Gun Raiders Entertainment
April 1, 2023 - October 26, 2025
Created and bug fixed C# scripts for a live service virtual reality game made in Unity. Mixed audio and placed sound volumes in all applicable levels for greater user immersion. Engaged the community by importing user generated content such as 3d models and skins.

Education

B.Sc at Simon Fraser University
September 1, 2018 - June 1, 2025

Qualifications

Add your qualifications or awards here.

Industry Experience

Gaming

Hire a Game Developer

We have the best game developer experts on Twine. Hire a game developer in Surrey today.