Justin Viiret is a PhD-qualified software engineer and trading platform tech lead based in Sydney with 15+ years of systems and networking experience, now leading APAC platform efforts at Akuna Capital. He brings deep expertise in high-performance pattern matching and systems software from core work on Intel’s Hyperscan—now widely used in network security products—and its integration into major open-source projects like Suricata. Comfortable across kernel-level libraries to front-end design, he has repeatedly translated research-grade performance analysis into production-ready code and tooling. His career spans startup engineering through to enterprise R&D, including accelerator support, compiler work and multi-pattern matcher implementations. Known for pragmatic efficiency improvements, he combines academic rigor with hands-on delivery to optimise throughput and latency-sensitive systems.
10 years of coding experience
24 years of employment as a software developer
B.Eng., Information Technology & Telecommunications, B.Eng., Information Technology & Telecommunications at University of Adelaide
Contributions:724 commits, 2 PRs, 9 pushes in 2 years 3 months
Contributions summary:Justin primarily focused on the core functionality of the regular expression matching library, contributing code modifications that involved updating internal data structures and function definitions. The commits showcase work on the library's internal NFA engine code including updates to existing functions to adapt to a new API, and changes to data structures. The work aims at improving code efficiency.
Suricata is a network Intrusion Detection System, Intrusion Prevention System and Network Security Monitoring engine developed by the OISF and the Suricata community.
Role in this project:
Back-end & Security Engineer
Contributions:18 commits, 20 PRs, 19 comments in 2 months
Contributions summary:Justin primarily contributed to the integration and implementation of the Hyperscan regex engine within the Suricata intrusion detection system. They added a new MPM (Multi-Pattern Matcher) implementation leveraging Hyperscan, including database building, scratch space management, and search functionality. The user also updated the SPM (Single Pattern Matcher) API to support multiple implementations and added an SPM Hyperscan implementation. Further, they made several code changes to the existing content matching features in `detect-engine` and `detect-content` to integrate with the newly developed SPM API.
git-repositorynsmipssecurityids
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.