AJ

Arnau Jiménez

Software Developer | Game Developer

Software developer with a strong focus on engine development, rendering techniques, and gameplay mechanics. Proven ability to build robust systems from the ground up, including a custom physically-based renderer and core mechanics for multiplayer and simulation games. Adept at creating modular and scalable code, with a track record of delivering high-performance, engaging experiences in C++.

GitHub LinkedIn Itch.io Contact Me

Core Technical Skills

Programming
C++
C
C#
GLSL
Dart
Java
Python
Graphics & Rendering
OpenGL
SDL2
ImGUI
Shaders
PBR
Lighting Models
Post-Processing
Rendering Pipelines
RenderDoc
Systems & Engines
Custom Engine Architecture
Physics
Memory Management
Optimization
TCP/UDP Network Sockets
Arduino
Box2D
Bullet3D
Tools & Workflow
Visual Studio
Visual Studio Code
Git / GitHub
Docker
Agile (Scrum / Kanban)
Trello
Slack
Debugging & Profiling
Video Games
Unity
Unreal Engine
Raylib
Front-End
Flutter
Back-End
MySQL
PHP
Art/Design
Adobe Creative Suite
Substance Painter
Maya
ZBrush
Houdini FX
Affinity Photo
Figma
Frameworks
Spring
REST
Mulesoft
Other
XML
JSON

My Experience

Knowmad Mood logo

Software Engineer

Knowmad Mood

Nov 2025 - Feb 2026

Participated in the UGrowthExperience Junior School, an intensive, hands-on program focused on enterprise development. Gained practical experience building REST APIs with Java and Spring Boot, performing data analysis with Python, and creating integrations with MuleSoft, all within an Agile framework that emphasized clean code and collaborative workflows.

My Studies

UNED logo

Bachelor's Degree in Computer Science - CS

UNED

Oct 2025 - ...

Incoming Student in Computer Science

Centre de la Imatge i la Tecnologia Multimèdia | CITM (UPC) logo

Bachelor's degree in Video Game Design & Development (Knowledge branch Engineering and Architecture)

Centre de la Imatge i la Tecnologia Multimèdia | CITM (UPC)

Sep 2021 - Jun 2025

Sant Marc de Sarrià logo

Associate’s Degree on 3D Animation, Games & Interactive Environments

Sant Marc de Sarrià

Sep 2019 - Jun 2021

My Projects

HyperStrike - Multiplayer Sports Shooter
HyperStrike - Multiplayer Sports Shooter
Implemented core gameplay mechanics, modular ability system, and networking features. Designed advanced movement features inspired by Overwatch & Rocket League.
The Fixer - Object Fixing Simulator
The Fixer - Object Fixing Simulator
8th Gran CITM Game Jam | Gameloft’s Best Technology Honorable Mention. Developed core gameplay systems including an IInteractable interface, object inspection, and a client satisfaction mechanic.
Alien Nemesis
Alien Nemesis
Engine programmer for a 3D top-down shooter. Implemented the camera system, resource management, UI, and more.
The Toy Box - 2D Top-Down RPG
The Toy Box - 2D Top-Down RPG
Gameplay programmer for a 2D top-down RPG created with a custom C++ and SDL2 engine. Implemented the combat system, puzzles, NPC interactions, and gamepad support.
Split-Screen - C++ 2D Game Engine
Split-Screen - C++ 2D Game Engine
A small game engine built from scratch using C++ and SDL2, built for my Personal Research lecture I delivered about Split Screens in video games for Project II subject.
AI Movement Behaviors in Unity
AI Movement Behaviors in Unity
A project exploring various AI movement and behavior algorithms in Unity, including flocking, formations, and machine learning with ML-Agents.
Misco Jones Adventures - 2D Platformer Game
Misco Jones Adventures - 2D Platformer Game
A 2D game built from scratch in C++ by 2 students, featuring pathfinding, GUI systems, and Tiled map integration.
WindJammers Replica
WindJammers Replica
A replica of the classic WindJammers game, built from scratch using C++ and SDL2 by 5 students, using the original game sprites.
Retro Pinball Game
Retro Pinball Game
A pinball game built with C++, SDL, and the Box2D physics library to demonstrate an understanding of 2D physics and collision.