-
01
Beyond Regex: Using LLMs to Add Context to DLP in Unstructured Data
BSides Vancouver · Pattern matching stalls on messy, unstructured data. This is what LLMs add when they read for intent instead of shape.
-
02
Your Prompt is a Data Breach Waiting to Happen
BSides Vancouver · A hands-on look at how prompts leak. What users paste, what agents retrieve, and where the controls belong.
-
01
Navigating Cyber Threats: A Deep Dive into ML Model Performance
Compared ML models on malware detection, then tuned the best ones. The focus was hyperparameters.
-
02
Cybersecurity in the Machine Learning Lens: Challenges and Solutions
Where ML helps malware classification, where it breaks, and what fixes it.
-
03
Methods for a Detumbling Algorithm for 2U CubeSat
Compared the control laws that stop a 2U CubeSat tumbling.
~/projects & infra
Domestique
open source
Local AI firewall that redacts secrets and PII before prompts leave the machine. Point an agent at it with one environment variable. No CA, no system proxy. Apache-2.0. A personal project built on my own time, not affiliated with Snap.
Security + AI Home Lab
home lab
4 HP EliteDesk mini PCs in a 10-inch rack: an OPNsense firewall, a Proxmox host and bare-metal red and blue nodes on segmented VLANs, with local SLMs for attack and triage.
NodePro
former startup
IoT gateway for industrial monitoring and data collection.
~/off-screen
Training for half-Ironmans, or on a plane chasing a swell. Most recent: Chicama, Peru.