Samuel Nicholas

Self Employed

Adelaide, South 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
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.
code13 years of coding experience
bookBachelor's Degree, Computer Science, Bachelor's Degree, Computer Science at University of Adelaide
bookCertificate III, Information Technology (Network Administration), Certificate III, Information Technology (Network Administration) at TAFE SA
stackoverflow-logo

Stackoverflow

Stats
115reputation
147reached
1answer
1question
github-logo-circle

Github Skills (8)

rt10
lua10
cpp10
game-engine10
cplus10
opengl9
initialization6
arduino6

Programming languages (4)

C++ShellLuaPython

Github contributions (5)

github-logo-circle
spring/spring

Mar 2015 - Apr 2015

A powerful free cross-platform RTS game engine. - Report issues at https://springrts.com/mantis/
Role in this project:
userBack-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.
luamantisspringrtsrtsc-plus-plus
enetheru/build-automation

Nov 2024 - Mar 2025

Contributions:240 pushes, 3 branches in 4 months
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