Personal details

Cristian B. - Remote game developer

Cristian B.

Senior Software Engineer
Based in: 🇷🇴 Romania
Timezone: Bucharest (UTC+3)

About

Dedicated and self-driven Senior Software Engineer with over 10 years of proven track record, I focus on modern C++, Computer Graphics, low-level optimizations, maintainable software and module architecture.

Regardless of context, I strive to channel my contribution towards measurable, long-lasted added value.

Work Experience

Contractor
Axigen | Sep 2020 - Apr 2024
C++
SQLite
C++11
C++17
C++20

Worked on the improvement and expansion of an existing Mail Server backend solution, contributing with:

  • Specification, design and implementation of a REST API
  • Specification, design and implementation of email conversation grouping backend
  • Assuring code quality and use of best practices in the Dev Team through GoogleTest integration, guidelines documents and code reviews
  • Mentoring and integrating younger colleagues into the dev team
  • Migration of the codebase from C++11 to C++20
Senior Software Engineer
Telenav | Nov 2016 - Jul 2018
C++
OpenGL

Multi-platform C++ OpenGL map rendering library research and implementation of:

  • extensible state-based camera control system
  • text engine (straight and curve-based strings, supporting custom styling, optimized for dynamic changes, memory and CPU consumption)
  • multi-context OpenGL rendering via shared GPU resources

Projects

WebGL Particle Engine
OpenGL
GLSL
WebGL
3D Graphics
Graphics
My old Bachelor's Degree End Project from 2013. Engine and particle systems written from scratch, using Javascript and WebGL. Particle systems are dynamically affected by 3D force vectors (point attractor and repellers, 3D force lattices). Editor runs in real time inside a web browser. Attached video is a light-hearted showcase of the editor.
ASGI
C#
Blender
Adobe Photoshop
C# unity
Unity
A game about gameplay automation – a yet untold story of the lessons learned after a head-first dive into the adventure of single-handedly making a completely original game from scratch. All assets, logic, gameplay, shaders and UI designed and made from scratch with and despite of Unity.

Education

BabeÈ™-Bolyai University, Cluj-Napoca
Bachelor's degree・Computer Science
Sep 2010 - Sep 2013