A little more about me
I am a C++ developer, and I tend to specialize in video game development.
I'm drawn to game engine development, gameplay system development and software architecture. I'm a curious and self-taught person, and I strive to propose robust and maintainable technical solutions, with a focus on performance.
I'm currently developing my own from scratch game engine, starting with an ECS and 2D rendering systems (sprites, animations) with SDL, which I plan to gradually migrate to Vulkan. The migration to Vulkan will also be an opportunity for me to work on 3D rendering. I know that for some people, I'm "reinventing the wheel", but I'm convinced that to use our tools properly, you at least need to have an idea of how they work under the hood.
I place a great deal of importance on the readability and maintainability of my code. I'm used to reading code from people I find inspiring, so I want my code to be readable and understandable too. This habit also gives me a certain facility for navigating large code bases and complex systems.
My goal today is to join a demanding technical team, which will be able to challenge me and where I can bring my vision and experience. I'd like to contribute to tools, the engine and ambitious, innovative gameplay mechanics, to create game experiences that will excite gamers, just as I am myself.
People I look up to
Preferred games
- Tales of Symphonia
- Tales of Berseria
- Minecraft
- Summoners War: Sky Arena
- Dead Cells
- Hades
- Hollow Knight
- osu!
- League of Legends
- Call of Duty Black Ops II