Niall Newman

Solutions Architect Lead Developer at Turaco Labs - ThreatView

Devizes, England, United Kingdom
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
Niall Newman is a Solutions Architect and Lead Developer with nine years of experience blending security-focused incident response and hands-on software engineering. Based in Devizes, England, he progressed from malware reverse engineering and PCI forensic support at Foregenix to leading architecture and development at Turaco Labs - ThreatView. He brings practical expertise in threat intelligence, threat hunting, and building robust backend systems, with notable open-source contributions to the Go rule engine grule-rule-engine where he added variadic method support, JSON rule formats, and fixes for parser goroutine leaks and integer overflows. Niall is comfortable translating complex security requirements into auditable, production-ready systems and mentoring teams through that transformation. Colleagues value his combination of deep technical troubleshooting skills and an engineer’s mindset for long-term reliability. An independent learner since university, he pairs curiosity with a focus on resilient, secure engineering practices.
code9 years of coding experience
job5 years of employment as a software developer
bookIndependant
stackoverflow-logo

Stackoverflow

Stats
1reputation
66reached
0answers
1question
github-logo-circle

Github Skills (8)

golang10
engine10
go10
antlr10
rule-engine10
json9
windows6
localization6

Programming languages (8)

TypeScriptShellC++CJavaScriptGoPythonKotlin

Github contributions (5)

github-logo-circle
Rule engine implementation in Golang
Role in this project:
userBack-end Developer
Contributions:1 release, 15 reviews, 8 commits in 1 year 1 month
Contributions summary:Niall primarily contributed to the core functionality of the grule-rule-engine project. They implemented support for variadic method calls and handled escaped string constants within the rule parsing process. Furthermore, the user added support for JSON format rules, enabling flexible rule definition. They also addressed potential goroutine leaks and integer overflows in the ANTLR parser, enhancing the engine's robustness.
golanginference-enginebusiness-rulesruledeclarative-programming
foregenix/casbin-enforcers

Mar 2020 - May 2024

Contributions:9 pushes, 8 tags in 4 years 3 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
Niall Newman - Solutions Architect Lead Developer at Turaco Labs - ThreatView