I'm a systems-focused software engineer interested in developer tooling, JVM internals, programming languages, runtimes and distributed systems.
I currently work on C#/.NET middleware at American Fidelity and develop production Java systems for InvadedLands. Most of the things I personally build start with a question like, "Could I actually make this work?"
Groovy Introspective
A live JVM developer tool that attaches to running Java processes and provides an interactive Groovy environment for runtime inspection and debugging.Jackal
A Rust-inspired macro programming language for Java supporting compile-time metaprogramming, token patterns and recursive expansion.TweakSuite
Tooling API for compiling and injecting Java code into running JVMs.Developer tooling, JVM internals, programming languages, backend systems, infrastructure, distributed systems