Andrew Gough

Civil Engineer at SKM

New Zealand
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
Andrew Gough is a seasoned civil engineer based in New Zealand with 35 years of hands-on experience delivering planning, design and implementation for greenfield and brownfield projects across NZ and the Pacific, including the Solomon Islands, Fiji and the Philippines. He has progressed through technical and leadership roles at SKM—from site delivery and feasibility studies to team leadership and regional operations management—currently overseeing civil engineering design and project delivery. Known for managing infrastructure programs in challenging environments, he led the RAMSI Infrastructure & Related Services Project in the Solomon Islands, combining construction oversight with capacity-building. Unusually for a civil engineer, he has contributed to open-source software (fixing Lua compilation issues and adding extension support in the widely used Premake project), reflecting a pragmatic problem-solver who bridges engineering and technical tooling.
code14 years of coding experience
job3 years of employment as a software developer
bookMaster of Engineering (M.Eng.), Engineering Science, Master of Engineering (M.Eng.), Engineering Science at University of Auckland
github-logo-circle

Github Skills (5)

lua10
premake10
c119
package-management9
c179

Programming languages (2)

CD

Github contributions (5)

github-logo-circle
premake/premake-core

May 2013 - May 2013

Premake
Role in this project:
userBack-end Developer
Contributions:5 commits in 3 days
Contributions summary:Andrew contributed to the Premake project by addressing Lua compilation errors and adding functionality related to extensions. They fixed a Lua compilation error on *nix systems by modifying the `lua_getline` macro. The user added standard package paths to allow for an extension mechanism and integrated environment variable paths for finding extension files. They also reverted changes from a previous merge, which suggests managing changes or conflicts within the codebase.
luapremakec
Transtech/droidVncServer

Jun 2016 - Nov 2017

Contributions:9 commits, 7 pushes, 1 branch in 1 year 4 months
vnc-servervncandroidandroid-devices
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
Andrew Gough - Civil Engineer at SKM