Kevin Thomas is a Principal Engineer with about 10 years of experience in security-focused engineering, test automation, and reverse engineering, based in Washington, D.C., and holding an active DoD Top Secret clearance. He currently leads development at Mimic, building Rust-based, memory-safe automation and anti-ransomware systems that detect, deflect, and automate recovery from polymorphic ransomware. Previously as Director of Test Automation at Corsha he architected Python/Ansible and Selenium test integration frameworks, built CI/CD observability with Kubernetes, Istio and Grafana, and engineered API-focused MFA test solutions. An active open-source author, he wrote a widely used reverse-engineering tutorial and contributed free Windows C and micro:bit Python courses covering x86/x64, ARM and RISC-V — blending offensive analysis with embedded education. His hands-on work spans assembly- and C/C++-level malware analysis, synthetic decoy environments, and data-driven QA frameworks that have measurably reduced manual testing effort. He also holds a Machine Learning certificate from Harvard and a B.S. from King’s College, reflecting a mix of practical security engineering and continual learning.
A FREE comprehensive online Python development tutorial FOR KIDS utilizing an official BBC micro:bit Development Board going step-by-step into the world of Python for microcontrollers.
Role in this project:
Back-end Developer
Contributions:347 commits, 324 pushes, 3 branches in 1 year 5 months
Contributions summary:Kevin primarily contributed to the development of Python code, specifically for the BBC micro:bit microcontroller. They added files for various lessons, which included "Hello, World!" programs, image manipulation, number-based interactive programs, and word-based programs. The user's contributions also integrated music and word lists demonstrating an educational focus on Python programming concepts.
A FREE Windows C development course where we will learn the Win32API and reverse engineer each step utilizing IDA Free in both an x86 and x64 environment.
Role in this project:
Back-end Developer
Contributions:108 commits, 93 pushes, 1 branch in 11 months
Contributions summary:Kevin contributed to a Windows C development course, implementing example code for Win32API applications. The commits include "Hello World" applications for both x86 and x64 architectures, demonstrating the use of `MessageBoxA` and `ExitProcess` functions. The work involves making changes to assembly language files (.asm) and adjusting binary executables. Further contributions include implementing directory and file manipulation functionality, involving the use of `CreateDirectory`, `RemoveDirectory`, `CopyFile` and `MoveFile` APIs.
reverse-engineertraining-materialtrainingidacyber
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.