Security
Threat analysis · Vulnerability assessment · Network monitoring · Incident response · Security automation
Used to understand attack surfaces, validate controls, and turn findings into defensive action.
01 / PRACTICE
Not a wall of percentages. Each discipline is framed by the work it enables and the context in which I use it.
Threat analysis · Vulnerability assessment · Network monitoring · Incident response · Security automation
Used to understand attack surfaces, validate controls, and turn findings into defensive action.
Python · Data preparation · Applied machine learning · RAG · Model integration
Used to build useful classification, retrieval, analysis, and workflow-assistance capabilities.
Flask · Django · REST APIs · JavaScript · HTML/CSS · SQL
Used to deliver complete, accessible applications with clear contracts and maintainable structure.
Railway · Vercel · MySQL · Supabase · GitHub · Environment configuration
Used to move systems from local development into observable, reproducible deployments.
Nmap · Wireshark · Metasploit · Burp Suite · Git · Linux
Used for investigation, testing, diagnostics, version control, and day-to-day technical operations.
02 / CAPABILITY MATRIX
The matrix connects an operating question to the practices used, the artifact produced, and the evidence needed before treating the work as complete.
03 / METHOD
A repeatable process that keeps security and user value connected.
Clarify the user, assets, boundaries, dependencies, and definition of success.
Choose the smallest architecture that can make behavior visible and testable.
Implement in focused slices with explicit data, interface, and failure contracts.
Test behavior, accessibility, responsiveness, deployment, and operational signals.
04 / TRUST MAP
Security decisions become useful when they follow data and authority through the full operating path—not when they remain isolated tool results.
05 / WORKING PRINCIPLES
Tools change quickly; the operating principles behind their use should remain inspectable.
Identity, permissions, secrets, and destructive actions are bounded to the smallest useful surface.
Validation, structured errors, health signals, and recovery notes turn failure into usable evidence.
Automation and AI can prepare, classify, and recommend; approval boundaries remain explicit where impact matters.
Nmap · Wireshark · Burp Suite · logs · structured inspection
Python · Flask · Django · JavaScript · SQL · REST contracts
pytest · accessibility checks · responsive checks · evidence review
Git · Linux · Railway · Vercel · environment and release diagnostics