Sentinel
AI security · data loss prevention
Browser extension that stops sensitive data from reaching AI tools.
- Chrome MV3
- Flask
ENGAGEMENT FILE · SMK-0011 / CLEARANCE: ██████
Information Security Engineer with 11+ years in penetration testing, cloud security and DevSecOps. These days I build the security tooling that watches over AI systems before they ship.
$ cat scope.yml
I break applications for a living, with permission and on purpose. Over 11 years I've worked through penetration testing, red-team operations, cloud security audits and DevSecOps pipelines. Most recently at IBM, my focus has moved to a newer problem: securing the AI coding assistants and browser AI tools that teams are adopting faster than anyone can review them.
I'd rather ship a working control than write another finding nobody fixes. So alongside assessments, I design and build the tooling myself: DLP browser extensions, proxy-based interception, drift detection. Security as software to maintain, not a report to file.
# scope.yml · engagement: career
in_scope:
- web, API & mobile pentesting
- cloud security (AWS)
- AI / LLM red-teaming
- DevSecOps & secure SDLC
- security tooling, built and shipped
out_of_scope:
- findings nobody fixes
- "the model is the security boundary"
testing_window: 2014 → present
authorization: signed
$ ./killchain --map skills
Skills laid out the way an engagement runs, from first recon to the fix landing. Hover a column to trace it.
$ ls -la ~/tools/
Controls built as working software, not slide decks. Details on request.
AI security · data loss prevention
Browser extension that stops sensitive data from reaching AI tools.
AI security · interception
Proxy-based guardrail against data leaks through AI coding assistants.
Supply chain · drift detection
Catches unauthorized changes to applications after security sign-off.
LLM red-teaming · prompt injection
Adversarial testing of an internal AI assistant. High-severity issue found and reported.
$ git log --graph career
Six teams, newest first. Open a commit for the details.
Lead AI and innovation work across IBM Consulting's security practice, designing watsonx, OpenAI and MCP-integrated tools for vulnerability triage, risk classification and compliance reporting. Run black-box and grey-box testing and Security & Privacy by Design reviews across internal platforms.
Led penetration testing and risk analytics across web, mobile and API platforms. Ran AWS security assessments covering IAM, network controls, S3, encryption posture and Infrastructure-as-Code.
Built a red-team capability from scratch for a major financial institution. Integrated SAST and DAST into CI/CD and built risk and compliance dashboards for leadership.
Application security testing across web, mobile, thick-client and web-service platforms, with emphasis on payment gateways and transaction flows.
Black-box and grey-box application security assessments. Documented findings and verified fixes with engineering teams.
Monitored security logs, analyzed vulnerabilities and performed static malware analysis for threat research and detection signatures.
$ gpg --verify credentials.asc
Certifications plus 22 Credly badges from IBM, AWS, Anthropic and AttackIQ. Every badge links to its record on Credly.
Anthropic
Anthropic
IBM
AttackIQ
IBM Security
IBM
$ ./open-channel --secure
Open to security engineering roles and conversations about AI security, cloud security or penetration testing. Email is the fastest way to reach me.
Found a bug in this site? Responsible disclosure details are in /.well-known/security.txt.