About
I'm Joseph Fletcher. I write software, and I'm drawn to projects that sit at the seam between mathematically rigorous and pragmatic. I have spent time working on formal proofs, powerful game engines with strong verifiable traits, distributed systems, and utilizing the new generation of AI coding tools.
This site is partly a portfolio and partly a sandbox for small tools I find useful. Feel free to look around and explore what I have to offer.
Skills
Languages
Rust, Lean4, TypeScript, Python, C++, PHP
Domains
Formal methods, secure computing, web backends, distributed systems, Linux system administration
Tools & practices
AI coding agents, async architectures, test-driven design