Cameron Will

Principal Software Engineer at Tanium

Raleigh, North Carolina, 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
Cameron Will is a Principal Software Engineer with 13 years of experience, currently shaping product technical strategy and cross-organizational architecture for Tanium’s Endpoint engineering. He founded and leads Tanium’s Product Technical Strategy Team, bridging gaps between Product Management and R&D while resolving high-severity customer escalations and architecting org-spanning projects. Prior to Tanium he led engineering efforts within IBM Security’s X-Force and QRadar Advisor with Watson, combining threat-intel systems work with front-end and API development. Cameron’s hands-on background ranges from intrusion detection cores to launching Tanium Threat Response, and he contributes to open-source tooling around secure HTML sanitization. He holds a B.S. in Computer Science from the University of Virginia, where his thesis on large-database performance and scaling is archived in the university library. Based in Raleigh, NC, he pairs deep security-domain expertise with a knack for turning cross-team technical patterns into practical, scalable guidelines.
code13 years of coding experience
job9 years of employment as a software developer
bookBachelor of Science (B.S.) Computer Science, Bachelor of Science (B.S.) Computer Science at University of Virginia
github-logo-circle

Github Skills (6)

html10
css10
javascript10
html-sanitization10
testing9
web-security9

Programming languages (11)

TypeScriptShellJinjaRustCStarlarkTeXJavaScript

Github contributions (5)

github-logo-circle
apostrophecms/sanitize-html

Jun 2015 - Nov 2017

Clean up user-submitted HTML, preserving whitelisted elements and whitelisted attributes on a per-element basis. Built on htmlparser2 for speed and tolerance
Role in this project:
userFull-stack Developer
Contributions:8 commits, 5 PRs, 15 comments in 2 years 5 months
Contributions summary:Cameron contributed significant enhancements to the `apostrophecms/sanitize-html` repository, primarily focused on improving the HTML sanitization process. The commits introduce features such as per-tag scheme rules and AST parsing for style attributes, enabling more granular control over allowed content. They also addressed bugs and refined the code base through refactoring and test additions, enhancing the library's robustness. The user demonstrates expertise in JavaScript and web technologies related to secure content handling.
speedelementstolerancejavascriptclean
cwill747/dotfiles

Feb 2016 - Jan 2025

My Dotfiles
Contributions:1 review, 1 PR, 54 pushes in 9 years
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
Cameron Will - Principal Software Engineer at Tanium