SUMMARY
I break parsers for fun. Since 2004 I've been feeding null bytes, malformed HTML, and computationally illogical data into systems that think they're too modern to fail. Specialties: HTML5 error recovery, fuzzing, generative art, and hiding resumes in JPEG streams.
CORE SKILLS
Parser Forest Testing • %00 Injection • HTML5 Tree Builder • SVG/Canvas JPEG Pipelines • WiFi/Bluetooth Fuzzing • Backwards Compatibility Archaeology
SELECTED PROJECTS
1) Parser Forest Test — exploring content after </html> that browsers still parse
2) Endless JPEG — this page, a self-generating JPEG inside SVG
3) Regret Bytes — null byte and invalid UTF-8 torture suite for modern frameworks
CONTACT
franksx // find me where parsers break
This resume is embedded three ways: 1) visible here, 2) base64 in <html data-resume>, 3) as an HTML comment after </html>. Parsers hate this trick.