Rust Engineer at Modeldrive
March 2022 brought me back into the world of startups, and secured myself a four day work week—something I have negotiated for in all of the roles I have held since.
Modeldrive was building a new generation of data modelling software to compete with the ubiquitous spreadsheet.
The server backend was built in Rust/Axum, and the core data evaluation engine was built in Rust and compiled to WASM to run in browser on the client device.
In my time there in addition to extending the software and fixing bugs in Rust, I built the real time communication engine in Typescript, which enforced data syncornisation between peer-to-peer connected clients using CRDTs and Operation Transformations.
The company went bankrupt in September 2022, due to inability to secure stable venture capitalist funding.