Craig Main is an Information Security Operations Head with 13 years of IT experience, currently leading security operations for an innovative business unit at FNB South Africa. He progressed through roles from Linux system administration and IT operations management to security officer and now heads security operations, giving him deep operational and security-first perspectives. Hands-on and pragmatic, he contributes to open-source projects—improving MiniProfiler’s ASP.NET MVC handler and adding HTTP profiling transport—showing a knack for backend tooling and performance diagnostics. Based in Gauteng, he blends systems development training from UNISA with real-world incident, process, and team leadership. Known for making security work seamlessly with fast-moving business needs, he focuses on practical, auditable controls rather than theoretical posture.
A simple but effective mini-profiler for ASP.NET MVC, ASP.NET and Ruby.
Role in this project:
Back-end Developer
Contributions:5 commits in 3 months
Contributions summary:Craig primarily focused on modifying the `MiniProfilerHandler.cs` to improve ID retrieval in the MVC project's landing page, ensuring profiling functionality. Further contributions include the addition of webHttp binding support by sending profile data over HTTP headers. Moreover, the user performed code cleanup and added comments to the code base. Additionally, there were test project updates, with file additions to the project configuration.
Contributions:1 release, 58 pushes, 2 branches in 3 years 6 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.