Nick Guletskii is an applied machine learning researcher, algorithm developer, and software engineer with a background in mathematics.
Having amassed 5 years of experience in the field of machine learning, Nick has effectively utilized his mathematical and software engineering expertise to create innovative proprietary computer vision algorithms and applications.
Nick finds joy in programming in Rust and is passionate about inventing computational geometry algorithms. His expertise in functional analysis and abstract harmonic analysis has helped him develop algorithms for sound processing and shape detection.
Creating shared libraries for function hooking on Linux (lessons learned from building an OSD for OpenGL applications)Posted on:July 24, 2016 at 01:44 PM
This is a guide, or rather, a list of things that I wish I had when creating GLXOSD, an OSD for OpenGL applications on Linux. There are many non-obvious problems that can arise while writing shared libraries meant for hooking API calls in various applications.