Personal details

Cristian B. - Remote game developer

Cristian B.

Senior Software Engineer
Timezone: Bucharest (UTC+3)

Summary

I'm a programmer with 6 years of industry experience, and a bit more of tinkering with personal projects.
I focus on Computer Graphics, low-level optimizations, maintainable software and module architecture.
I have worked on games, tools, libs, plugins, navigation and automotive software.

Work Experience

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
C++ Automotive Developer
Softing | Aug 2015 - Oct 2016
C++
Worked on the front-end of a set of automotive diagnostic tools, with a focus on implementing and optimizing multithreaded data processing systems.

Personal Projects

WebGL Particle EngineIconOpenNewWindows
2013
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.