Daniel Rosser

Sydney, New South Wales, 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

🤩
Rockstar
🎓
Top School
Daniel Rosser is a game developer and principal build/toolchain engineer with 15 years of systems- and C++-level experience, based in Sydney. He combines low-level systems programming and compiler/toolchain work with practical game programming, shipping platform integrations like iOS/tvOS Game Center and cross-platform fixes to openFrameworks' imaging stack. His background as a pharmacist-turned-engineer gives him atypical attention to process, compliance and detail when stabilizing complex builds and refactoring legacy code. An active open-source contributor, he has patched FreeImage and improved cross-platform compatibility for creative coding toolkits. Outside engineering he produces Drum n Bass, revealing a creative streak that informs his tooling and graphics work.
code15 years of coding experience
job3 years of employment as a software developer
bookMpharm, Pharmacy, Mpharm, Pharmacy at University of Portsmouth
bookmonmouth boys school
github-logo-circle

Github Skills (11)

objective-c10
ios10
c-language10
cross-platform10
freeimage10
cprogramming-language10
multiplatform10
platform-independent10
tvos9
image-processing8
opengl6

Programming languages (17)

C#JavaC++CSSCCMakeShaderLabTypeScript

Github contributions (5)

github-logo-circle
nihalahmed/GameCenterManager

Oct 2015 - Dec 2015

iOS Game Center helper singleton
Role in this project:
useriOS Mobile Developer
Contributions:21 commits, 14 PRs, 60 comments in 2 months
Contributions summary:Daniel primarily focused on modifying and maintaining the iOS Game Center helper singleton within the repository. Their contributions included updating data types for scores, refactoring code related to score and achievement reporting, and resolving various bug fixes. Additionally, the user implemented features for tvOS, including integrating Game Center functionalities and updating the save location on macOS.
game-centeriossingleton
openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
Role in this project:
userSoftware Engineer (Graphics/Image Processing)
Contributions:1 release, 80 reviews, 452 commits in 9 years 10 months
Contributions summary:Daniel contributed to the FreeImage library, making several code modifications and fixes. Their work involved patching the FreeImage.h file to resolve compilation errors on iOS/OSX, specifically addressing type redefinitions and the use of preprocessor directives. Further contributions included renaming a variable ("BOOL" to "FREEIMAGE_BOOL") for better compatibility with iOS and refactoring to support 64-bit data structures and updating for new versions of libraries. These changes focused on improving cross-platform compatibility, and code quality.
cppopenframeworksosxwindowslinux
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