Nic Croad

Senior Software Developer at Orbit Systems (New Zealand)

Wellington, Wellington, 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
Nic Croad is a Senior Software Developer based in Wellington with over two decades of commercial programming experience and eight years in senior roles delivering production-critical systems. He has deep C/C++ expertise and a broad polyglot background (Java, SQL, OpenGL/GLSL, Qt) honed building real-time media and weather-forecasting platforms like WeatherscapeXT. At Orbit Systems and previously at MetService he has owned end-to-end components—from backend ingest and database synchronization to GLSL-based visualisations—bringing a pragmatic, test-driven approach to complex, time-sensitive systems. Nic also contributes to high-profile open-source tooling such as ANTLR4, improving lexer grammar composition, which underscores his interest in language tooling and robust parser engineering. A B.Sc.(Hons) in Maths and Computer Science complements his penchant for elegant, reliable solutions to hard technical problems.
code8 years of coding experience
job15 years of employment as a software developer
bookSchool Certificate, 6th Form Certificate, Higher School Certificate, School Certificate, 6th Form Certificate, Higher School Certificate at Tawa College, Wellington
bookBachelor of Science (B.Sc.), Maths and Computer Science, Bachelor of Science (B.Sc.), Maths and Computer Science at Victoria University of Wellington
github-logo-circle

Github Skills (10)

grammar10
javas10
language-recognition10
grammars10
text-parsing10
parsing10
parser-generator10
java10
antlr10
testing9

Programming languages (2)

JavaGAMS

Github contributions (5)

github-logo-circle
antlr/antlr4

Nov 2017 - Jan 2018

ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
Role in this project:
userBack-end Developer
Contributions:15 commits, 4 PRs, 41 comments in 1 month
Contributions summary:Nic focused on improving the ANTLR4 parser generator, particularly in the context of importing lexer grammars. They implemented features to merge channels, copy tokens, and integrate modes from imported lexer grammars, thereby addressing issues related to grammar composition. The contributions involved modifying the GrammarTransformPipeline class and adding new test cases to the test suite. Their work enhanced the flexibility and functionality of ANTLR4's grammar processing capabilities.
pythonstructured-textlanguage-recognitionparserjavascript
niccroad/Archie

Aug 2017 - Jan 2018

Contributions:2 releases, 46 commits, 34 pushes in 5 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
Nic Croad - Senior Software Developer at Orbit Systems (New Zealand)