● Creating and interacting with GraphQL endpoints, defined via Rust code and interacted with in Elm, fully leveraging both languages' type systems.
● Safely managing data consistency in a Postgres database via managed migrations and a type-safe Rust ORM (2 actually, diesel and sqlx)
● Developing a web-accessible construction site tracking system, with drawing tools, photo upload and preview, and the ability to annotate drawn shapes with complex work tracking data and validate said data in Elm.
● Embedding self-contained elm modules within larger React codebases to improve performance, dev experience, and code re-use
● Cross-compilation of Rust code to WASM for embedding in Elm (experimental Lightning project to speed up web app)