Ian Williams

Senior Security Engineer (L6) at Amazon Web Services (AWS)

Greater Seattle Area 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
🎓
Top School
Ian Williams is a Senior Security Engineer (L6) with 11 years of hands-on experience securing web, mobile, and cloud services, currently leading penetration testing and application security initiatives on AWS's VAPT team. He combines deep offensive expertise—ranging from mobile runtime work with Frida (contributions to the well-known objection project) to hardware/physical security and social engineering—with a track record of building tooling, mentoring engineers, and partnering directly with product teams. Ian’s background spans consulting at NetSPI to internal security roles at Amazon/AWS, giving him a practical blend of client-facing assessment methodology and large-scale service hardening. He consistently translates complex vulnerabilities into actionable mitigations and has a curious, tenacious approach to finding RCEs and edge-case exploits. Outside of work he balances intense focus with creative outlets (he bakes), a detail that hints at patience and iterative craft in his security research.
code10 years of coding experience
job5 years of employment as a software developer
bookBachelor’s Degree, Computer Science, 3.95 GPA, Bachelor’s Degree, Computer Science, 3.95 GPA at Washington State University Vancouver
bookHigh School, Honors Pathway, 3.845 GPA, 2010 SAT score (90th percentile), 31 ACT score (97th percentile), High School, Honors Pathway, 3.845 GPA, 2010 SAT score (90th percentile), 31 ACT score (97th percentile) at La Center High School
bookAssociate’s Degree, Computer Science, 3.94 GPA on 137 qtr. credits, Associate’s Degree, Computer Science, 3.94 GPA on 137 qtr. credits at Clark College
languagesEnglish, German
github-logo-circle

Github Skills (13)

frida10
mobile10
ios10
security10
typescripts8
typescript8
typescript-types8
javascript7
python6
application-framework5
app-framework5
web-framework5
android3

Programming languages (16)

C#PowerShellJavaC++JinjaCGoHTML

Github contributions (5)

github-logo-circle
sensepost/objection

Feb 2019 - May 2019

📱 objection - runtime mobile exploration
Role in this project:
userMobile Developer
Contributions:6 commits, 6 PRs, 58 comments in 2 months
Contributions summary:Ian primarily contributed to the `objection` project by fixing bugs and implementing features related to iOS mobile security. Their work included resolving issues with iOS hooking return values, fixing problems with relative paths in plist files, and addressing issues with spawned iOS processes. Furthermore, the user integrated support for the PhoneGap SSLCertificateChecker plugin, demonstrating a focus on mobile application security and the Frida framework.
instrumentationfridasecurityruntimepentest
aws/public-suffix-list

Jul 2022 - Jan 2025

A fork of the Public Suffix List, for organizing/collating AWS contributions onto the PSL.
Contributions:10 pushes, 6 branches in 2 years 6 months
suffixpslpublic-suffix-listawsorganizing
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
Ian Williams - Senior Security Engineer (L6) at Amazon Web Services (AWS)