Caleb Fenton is a cybersecurity-focused software engineer and entrepreneur with 13 years of experience building malware analysis, deobfuscation, and detection tooling. As Co-Founder of Delphos Labs and formerly AVP of Innovation at SentinelOne, he bridges research and productization—spinning prototypes into production-ready features and collaborating closely with customers. His open-source work includes impactful contributions to Android reverse-engineering tools (APKiD, dex-oracle, simplify) and improvements to the Spark job server, reflecting deep backend, Python, and mobile security expertise. Caleb’s background in hands-on reverse engineering and YARA rule development complements his machine-learning prototyping and automation work to scale threat detection. Based in Leander, Texas, he describes himself as a “cyber weaponsmith” who deliberately breaks things to make them better—a practical curiosity that drives robust, maintainable security tooling.
13 years of coding experience
5 years of employment as a software developer
Bachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at Lamar University
Android Application Identifier for Packers, Protectors, Obfuscators and Oddities - PEiD for Android
Role in this project:
Back-end Developer & Security Engineer
Contributions:9 releases, 18 reviews, 154 commits in 5 years 10 months
Contributions summary:Caleb primarily contributes by creating and modifying YARA rules to identify packers, obfuscators, and other potentially malicious elements in Android applications. These rules are implemented using YARA syntax and are focused on analyzing DEX files. The user's work involves the addition and improvement of rules to detect a variety of packers, and also demonstrates the ability to analyze and reverse engineer Android application code and security implementations.
Contributions:9 releases, 1021 commits, 12 PRs in 6 years 10 months
Contributions summary:Caleb made several changes to the codebase related to the virtual machine and deobfuscation. The changes include implementing new opcodes for array and memory manipulation, refactoring code, addressing comments, and debugging existing test cases. The contributions focus on strengthening the functionality and correctness of the Android virtual machine and associated tools related to deobfuscation.
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.