Summary
Richard Dodd is a seasoned software engineer with 15 years' experience building large-scale web and embedded systems, currently based in Staffordshire Moorlands. He combines Rust-based backend expertise with TypeScript/JavaScript front-end work, having recently driven engine features and tooling at Rayon and built production scheduling systems that materially increased a client's revenue. An active open-source contributor, Richard has improved core Rust projects including nom, gfx-rs, wasm-bindgen and embedded frameworks like embassy, demonstrating strengths in parsers, graphics, WASM, and low-level hardware drivers. His work spans full-stack UI toolkits (druid, piet) to audio, font and database bindings (cpal, font-kit, rust-rocksdb), showing a pragmatic focus on developer experience, reliability and maintainability. He holds a PhD in Health Informatics and an MMath from Warwick, blending rigorous research training with hands-on product delivery. Colleagues value his attention to detail—evident in documentation, error-handling and CI fixes across many high-profile Rust repositories.
15 years of coding experience
9 years of employment as a software developer
Doctor of Philosophy - PhD, Health Informatics, Doctor of Philosophy - PhD, Health Informatics at The University of Manchester
Master of Mathematics, Mathematics, 2:1, Master of Mathematics, Mathematics, 2:1 at University of Warwick