Technical consulting and expert witness

Every technical system rests on an assumption its builders have stopped seeing. My work is finding the one that is both load-bearing and wrong, then building and proving what should replace it.

Systems researcher and technical expert with twenty-two years of commercial work on Windows file systems and storage internals. PhD from UBC (2025) under Margo Seltzer and Ada Gavrilovska. Twelve issued US patents; co-author of lex & yacc (O'Reilly, 1990) and Windows NT Device Driver Development (New Riders, 1998). Current work spans LLM reliability and observability research, AI governance for financial services, and ontology construction for regulated decision systems.

Consulting

Fractional CTO, technical architect, and advisory engagements for teams shipping AI-adjacent products, including technical due diligence on AI reliability claims. An unusual pairing of deep systems foundations and active AI research: the depth to evaluate technical assertions rather than repeat them.

Consulting overview →

Expert witness

Court-tested expert testimony across BC Supreme Court, US federal district courts, and USPTO proceedings. Patent infringement, trade-secret, and software-defect litigation, with an emerging position for LLM-related litigation grounded in active research on AI agent reliability.

Expert profile →
Patents
12 issued US
Books
lex & yacc; NT Driver Development
Doctorate
UBC 2025 (Seltzer, Gavrilovska)
Recent research
Six 2026 arXiv preprints

Recent

Essay · July 2026
A Mind That Has to Choose What to Forget · Ayllu
Preprint · March 2026
The Missing Memory Hierarchy: Demand Paging for LLM Context Windows · arXiv:2603.09023
Essay · January 2026
Premature Collapse is the Root of All Evil · fsgeek.ca
Engagement · March 2026
Software-defect litigation, BC Supreme Court (preliminary review)