Riley 

Maryland, United States
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
Riley Porter is a Principal Security Researcher and veteran with 16 years of deep experience in malware analysis, reverse engineering, exploit development, and embedded hardware security. He has led advanced threat research at Palo Alto Networks and built automated analysis platforms, memory forensics tooling, and custom detection rules—including in-memory YARA—to hunt evasive malware at scale. Equally comfortable with low-level firmware, PCB design and CNC projects, Riley contributes to open-source embedded motion-control firmware and has practical IoT/CNC firmware configuration experience. His work blends hands-on offensive techniques (custom C2s, Frida/IDA scripting, anti-anti-debug bypasses) with pragmatic detection engineering and cloud-scale automation. Based in Maryland, he runs a public lab and blog that showcases hardware hacks, tools, and exploit write-ups, revealing a penchant for turning curious tinkering into production-ready security insights.
code16 years of coding experience
github-logo-circle

Github Skills (11)

firmware10
cnc10
3d-printing10
controls10
embedded10
gcode10
c-programming10
cprogramming-language10
sys10
c-language9
motion-planning8

Programming languages (18)

C#PowerShellJavaC++CSSCG-codeGo

Github contributions (5)

github-logo-circle
synthetos/TinyG

Mar 2010 - Apr 2021

Affordable Industrial Grade Motion Control
Role in this project:
userBack-end Developer
Contributions:314 commits, 4 PRs, 5 pushes in 11 years 2 months
Contributions summary:Riley contributed to the Gcode Loader by adding Gcode loading capabilities, including the addition of sample files. Their work involved interacting with the core controller, integrating a new Gcode loading feature, and implementing a series of code differences. The changes suggest a focus on enhancing the functionality of the system with Gcode capabilities.
motion-controlaffordableindustrialmotiongrade
synthetos/g2

Nov 2013 - Nov 2021

g2core - The Next Generation
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:31 commits, 12 PRs, 28 pushes in 8 years 1 month
Contributions summary:Riley made several contributions related to 3D printer configuration and firmware. They added settings files specific to the Ender 3d printer and the Xcarve extended, configuring motor parameters, homing settings, and other machine-specific configurations. These contributions indicate an understanding of the g2core firmware's configuration system and its application to different CNC and 3D printing hardware setups. Additionally, the user fixed a file path, and included changes for the Arduino Due platform.
next-generationg2coreplasma-cuttereuler3d-printer
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
Riley