I develop cross-platform applications and graphics renderers in modern C++ and C99. This includes applications which use OpenGL and Vulkan rendering API's, for both windows and linux. I have also developed multi-threaded applications with a GUI interface. And I can also create minimal command line apps with small dependency sizes. My recent projects include a custom OpenGL renderer I wrote from scratch, which includes features such as GFX particles, animated/skinned meshes (using glTF parser and loader I wrote), screen filters, audio, instanced/batch rendering and more.