[USER_PROFILE]

Andrew Knowles // CorruptCache

Every line of code is a potential doorway. To secure it, you have to understand it. I leverage my background in software engineering to specialize in application security. This site is my public commit log: a collection of deconstructed vulnerabilities and secure code patterns I encounter in the wild.

My philosophy is simple: building is the best way to learn how to break. My work focuses on bridging the gap between development and security, creating resilient software by thinking from an adversarial perspective. I'm passionate about static analysis, secure SDLC practices, and automating security processes to catch flaws before they ever reach production.

Languages

  • JavaScript / TypeScript
  • Python
  • SQL

Tools & Technologies

  • Docker
  • Git / GitHub Actions

Security Concepts

  • Threats, Vulns & Mitigations
  • Security Architecture
  • Security Operations
  • Security Program Management