Michael Kruger

Software Automation Engineer

Western Cape, South Africa
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
Michael Kruger is a Software Automation Engineer with 11 years of hands-on experience building robust QA and testing practices across web and backend systems. Currently at DXS, he combines automation (Selenium, Playwright, Katalon), performance testing (Locust), and Python scripting in containerized CI/CD pipelines to accelerate reliable releases. He has a practical background from IT support and web development to content QA, which gives him a strong systems troubleshooting mindset and attention to operational detail. An active contributor to the hashcat project, Michael has strengthened password-recovery algorithms and optimized performance in a widely used security toolset—highlighting his applied security and low-level algorithm skills beyond typical QA work. Based in the Western Cape and studying Computer Science, he brings a pragmatic, security-aware approach to automation that helps teams ship higher-quality software faster.
code11 years of coding experience
job3 years of employment as a software developer
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at University of the People
bookComptia A+, Information Technology, Comptia A+, Information Technology at I.T Academy
bookMatric, Matric at Hoogenhout High School, Bethal, South Africa
languagesEnglish, Afrikaans
github-logo-circle

Github Skills (19)

algorithm10
opencl10
code-optimization10
algorithms10
cracking10
c1110
hashcat10
c1710
hashset10
optimisation10
passwords10
hashtable10
numerical-optimization10
hash10
optimization10

Programming languages (6)

JavaCoffeeScriptShellCGoPython

Github contributions (5)

github-logo-circle
hashcat/hashcat

Nov 2020 - Aug 2021

World's fastest and most advanced password recovery utility
Role in this project:
userBack-end Developer & Security Engineer
Contributions:1 review, 18 commits, 3 PRs in 8 months
Contributions summary:Michael contributed to the hashcat project, focusing on password recovery and cracking utilities. Their work primarily involved implementing and optimizing algorithms for various hashing methods, including NetNTLMv1 and NetNTLMv2. They added new features, modified existing ones, and optimized code for performance, as evidenced by the additions of new modules and adjustments to existing code. The user also worked on enhancing existing code to prevent bypasses, and generally strengthened the projects ability to crack more passwords.
cudapassword-generatorpassword-managerfastestpassword
sensepost/wiresocks

Mar 2022 - Sep 2022

A sock, with a wire, so you can tunnel all you desire.
Contributions:20 commits, 2 PRs, 5 pushes in 6 months
socktunneltuntapwire
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