Daniel Emminizer

Senior Software Engineer at Naval Research Laboratory

Triangle, 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
Daniel Emminizer is a Senior Software Engineer and architect with over a decade of experience building full-stack C++ systems, currently leading an eight-developer team at the U.S. Naval Research Laboratory. He specializes in high-performance, real-time software for electronic warfare, electromagnetic scattering, mapping and simulation, and has driven flagship visualization tools used for live and post-processed operational data. He designed cross-application plugin and distributed integration architectures that let teams extend systems in MATLAB, Python, or C++, and built a CI system that automates multi-target builds and tests across physical and virtual Linux and Windows environments. His long-standing open-source contributions to OpenSceneGraph and osgEarth include fixes and GL3/Core improvements that broaden graphics compatibility—work that directly complements his rework of internal graphics engines and OpenGL modernization efforts. With an M.S. from Johns Hopkins and a pragmatic focus on shipping reliable engineering in constrained operational domains, he combines deep systems knowledge with a knack for enabling multidisciplinary teams.
code11 years of coding experience
job3 years of employment as a software developer
bookJohns Hopkins University
bookThe University of Maryland, College Park
github-logo-circle

Github Skills (27)

c-language10
3d-graphics10
openscenegraph10
cplus10
graphics-programming10
cpp10
cprogramming-language10
opengl10
osgjs10
visualization9
visual9
shader9
visualize9
cmake9
visualizations9

Programming languages (5)

TypeScriptC++CCMakeSWIG

Github contributions (5)

github-logo-circle
pelicanmapping/osgearth

Jul 2015 - Aug 2022

3D Maps & Terrain SDK (C++)
Role in this project:
userBack-end Developer & Graphics Engineer
Contributions:1 review, 163 commits, 224 PRs in 7 years 2 months
Contributions summary:Daniel contributed to the osgEarth project by fixing build issues, improving code efficiency, and adding new features. They addressed compiler warnings and build failures on Linux systems. The user also implemented the `trim2()` method for efficient string manipulation, improving shader loading and performance. Furthermore, the user added new text symbol options and other enhancements related to the graphical rendering of maps.
3dcpposgearthopenscenegraphgis
OpenSceneGraph git repository
Role in this project:
userSoftware Engineer
Contributions:22 commits, 19 PRs, 21 comments in 1 year 7 months
Contributions summary:Daniel made several contributions to the OpenSceneGraph library, focusing on improving functionality and fixing bugs. They addressed issues related to Windows build errors, corrected event handling in the CompositeViewer, and optimized text rendering for GL3 Core Profiles. The user also improved OpenFlight file handling and added support for the GL_RG format in gluScaleImage(). Furthermore, they enhanced the UTF-8 string handling in the osgText library.
openscenegraphosgcmakescenegraphc-plus-plus
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