Skill
Static analysis
Related work and learning, in one place.
Projects
Language and editor tooling
A custom language with a lexer, parser, scope checks and Python AST execution, plus TypeScript editor extensions, a language server and a debug adapter for diagnostics, source breakpoints and stack frames. I architected and directed the AI-assisted implementation.
Source-derived architecture diagrams
I directed development of a Python tool that parses source ASTs, extracts dependency relationships and generates Mermaid diagrams, with a comparison check for stale diagrams.