SEEKING WORK | Raleigh, NC | REMOTE | US Citizen | Up to 20 hours per week
16 years of experience developing quantitative systems in cross-platform modern C++. I utilize the latest C++ standards and enjoy adapting legacy code to use modern best practices. I use Python for prototyping, algorithm exploration, utility development, and as a scripting language on top of C++.
I also have 6 years of experience as a tech lead, where I was responsible for the technical direction and architecture on a team of between 3 and 15 developers.
The most important goals I strive for when writing code are: correctness, performance, and maintainability. I favor simple solutions and avoid complexity unless it provides value.
Most of my experience is on computer vision teams, but I am looking to expand into other domains where high performance is needed.
Algorithms include: Structure from Motion, image/video processing, 2D and 3D facial recognition, image stitching, object detection and tracking, Monte Carlo simulation, nonlinear optimization, integer programming.
C++ stack: C++23 and below, CMake, vcpkg, clang, gcc, Visual Studio, Jenkins, CPack, Linux, Windows.
16 years of experience developing quantitative systems in cross-platform modern C++. I utilize the latest C++ standards and enjoy adapting legacy code to use modern best practices. I use Python for prototyping, algorithm exploration, utility development, and as a scripting language on top of C++.
I also have 6 years of experience as a tech lead, where I was responsible for the technical direction and architecture on a team of between 3 and 15 developers.
The most important goals I strive for when writing code are: correctness, performance, and maintainability. I favor simple solutions and avoid complexity unless it provides value.
Most of my experience is on computer vision teams, but I am looking to expand into other domains where high performance is needed.
Algorithms include: Structure from Motion, image/video processing, 2D and 3D facial recognition, image stitching, object detection and tracking, Monte Carlo simulation, nonlinear optimization, integer programming.
C++ stack: C++23 and below, CMake, vcpkg, clang, gcc, Visual Studio, Jenkins, CPack, Linux, Windows.
Libraries: OpenCV, Ceres Solver, Eigen, OR-tools, ffmpeg, boost, STL
UI: Qt, Qt3d, OpenSceneGraph, Dear ImGui
Available for: development, performance optimization, legacy code maintenance and modernization, build system integration, and code reviews.
https://www.linkedin.com/in/gavinrosenbush/
grosenbush at gmail dot com