Nigel Stewart

Embedded Software Engineer at Biamp

Brisbane City, Queensland, Australia
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

🤩
Rockstar
🎓
Top School
Nigel Stewart is an embedded software engineer with 22 years of C++ and systems experience, specialising in high-performance data processing, concurrency and 3D graphics. He has shipped production embedded Linux and networking systems and worked on GPU and rendering toolchains at Nvidia and in technical applications for remote sensing and streaming. Nigel is a pragmatic architect who blends deep language expertise (C++11–20, Python) with hands-on performance tuning, bug triage and automation across build/test/release pipelines. An active open-source contributor, he’s improved cross-platform graphics projects (FreeGLUT, GLEW, apitrace) and added precision and sensor input support to the widely used fluent-bit logging project. He holds advanced computer graphics training (PhD-level work at RMIT) and often focuses on subtle portability and type-safety fixes that prevent platform-specific failures.
code22 years of coding experience
job26 years of employment as a software developer
bookPhD Computer Graphics, PhD Computer Graphics at RMIT University
languagesJapanese
github-logo-circle

Github Skills (33)

c-language10
data-collection10
compiler-errors10
multiplatform10
windows10
linux10
build-system10
cross-platform10
c1110
collector10
c1710
directives10
direct3d10
warnings10
compiler10

Programming languages (16)

JavaC++JinjaCRustCMakeGoHTML

Github contributions (5)

github-logo-circle
nigels-com/glew

Jan 2011 - Apr 2022

The OpenGL Extension Wrangler Library
Role in this project:
userBack-end Developer
Contributions:5 releases, 7 reviews, 528 commits in 11 years 4 months
Contributions summary:Nigel primarily worked on the OpenGL Extension Wrangler Library (GLEW), a library for OpenGL extension handling. Their contributions focused on fixing compiler warnings, addressing build paths for specific operating systems (CentOS), and fixing function declarations and prototypes, including handling of different calling conventions and symbol visibility across various compilers (gcc, SunPro). The user also added support for EGL (Embedded Graphics Library) to the project.
openglwranglerglewcwgl
jarro2783/cxxopts

Mar 2023 - Dec 2025

Lightweight C++ command line option parser
Role in this project:
userBack-end Developer
Contributions:2 reviews, 6 PRs, 16 comments in 2 years 9 months
Contributions summary:Nigel contributed to the cxxopts library by implementing and extending its core functionality. Their work included fixing exception messages, maintaining group order, and adding support for the `as_optional` functionality. They also added support for the `std::filesystem::path` type within the library. Further, they also refined the test coverage and included features to correctly handle optional values.
command-linecppoption-parserc-plus-pluspositional-arguments
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