Josef Graus

Senior Software Engineer at SRC

Centreville, Virginia, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Josef Graus is a Senior Software Engineer with nine years of professional experience and a freshly completed PhD in Computer Science from George Mason University, currently applying his expertise at SRC. His work blends simulation, 3D rendering, computational geometry and robotics—areas reflected in open-source contributions to the widely used libigl C++ geometry library, where he extended OBJ parsing for n-dimensional vertices and added perceptually uniform colormaps. He has a strong foundation in mathematics and computer science, holding BS degrees in both subjects plus an MS and PhD, which he leverages to solve numerically and geometrically challenging problems. Josef pairs research-grade rigor with hands-on engineering across industry roles at Nikon Metrology and AI-focused teams, and outside tech he distills complex processes into approachable craft by brewing beer.
code9 years of coding experience
job11 years of employment as a software developer
bookBachelor of Science - BS, Mathematics, Bachelor of Science - BS, Mathematics at George Mason University
languagesEnglish, German
github-logo-circle

Github Skills (9)

algorithm10
data-structures10
color-mapping10
algorithms10
c-language10
cprogramming-language10
data-structure10
geometry-processing10
linear-algebra9

Programming languages (3)

C#C++Python

Github contributions (5)

github-logo-circle
libigl/libigl

Mar 2017 - Aug 2017

Simple MPL-2.0-licensed C++ geometry processing library.
Role in this project:
userBack-end Developer
Contributions:14 commits, 3 PRs, 8 comments in 5 months
Contributions summary:Josef contributed to the libigl library by adding support for n-dimensional OBJ vertex lines. Their work involved modifying the `readOBJ` function within the `igl` namespace to handle vertices with more than three coordinates. Additionally, the user introduced new colormap functions, including inferno, magma, plasma, and viridis. They also made template-related and integration fixes.
cppcluster-computingc-plus-plusgeometry-processingprocessing-library
josefgraus/libigl

Mar 2017 - Feb 2018

Simple C++ geometry processing library.
Contributions:13 pushes, 3 branches in 11 months
cppc-plus-plusgeometry-processingprocessing-librarygeometry
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Josef Graus - Senior Software Engineer at SRC