Initially, we'll develop our projects in Java due to its ergonomics and performance. Overtime, we'll explore the tradeoffs for using different languages including C++, Python, and Rust.

This site is very much a work in progress and new projects will be added over time. I’d greatly appreciate your feedback on how this work could be improved and ideas for new projects. You can contact me at matthew.hagy@gmail.com.