Samuel Nicholas is a versatile consultant and software engineer with 13 years of experience blending hands-on development, devops, and practical consulting for individuals and SMEs from Adelaide. He builds games and tooling (Unity, Godot, C#, C++, GDscript) and contributes to notable open-source projects like the Spring RTS engine where he improved map loading, rendering, and memory handling. Equally comfortable teaching one-on-one Salsa and Bachata or designing low-cost home automation and IoT proof-of-concepts, he brings a multidisciplinary, user-focused approach to problem solving. With degrees in Computer Science and Computer Graphics Programming plus network administration training, he combines formal computer science foundations with creative tinkering and a network of trusted partners to deliver pragmatic solutions.
13 years of coding experience
Bachelor's Degree, Computer Science, Bachelor's Degree, Computer Science at University of Adelaide
Certificate III, Information Technology (Network Administration), Certificate III, Information Technology (Network Administration) at TAFE SA
A powerful free cross-platform RTS game engine. - Report issues at https://springrts.com/mantis/
Role in this project:
Back-end Developer
Contributions:7 commits, 5 PRs, 6 comments in 13 days
Contributions summary:Samuel primarily contributed to the game engine's map-related functionalities. They fixed memory issues within the grassmap processing, optimized whitespace in code files, and implemented features to specify minimap textures in the mapinfo.lua files. The user also added support for overriding infomaps via Lua configuration, enhancing map customization. These changes suggest a focus on improving map loading, rendering, and data handling within the Spring RTS game engine.
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
Samuel Nicholas - Consultant, Instructor, Tinkerer at Self Employed