Joshua Ricker-rampersad is an Infrastructure Engineer with eight years of experience building reliable systems and developer tooling from Kitchener, Ontario. At Voiceflow he focuses on infrastructure and open source, contributing to notable projects across Rust and Scala ecosystems—improving error handling and CLI ergonomics for shuttle, hardening Scala 3's compiler initialization checks, and enhancing Yew's UI macros and prop ergonomics. He bridges back-end robustness with front-end developer experience, often migrating tooling (structopt→clap) and tightening linting and tests to raise code quality. Comfortable working across languages and runtimes, he brings a pragmatic eye for developer DX and subtle compiler/runtime invariants that reduce production surprises.
Rust / Wasm framework for creating reliable and efficient web applications
Role in this project:
Front-end Developer
Contributions:22 reviews, 11 commits, 11 PRs in 7 months
Contributions summary:Joshua primarily contributed to the Yew framework, focusing on improvements to its macro system for building user interfaces. Their work involved implementing new features for the `Properties` derive macro, which included supporting unit structs and refining the syntax for prop definitions. Furthermore, the user addressed clippy linting issues, which enhanced the code's quality, and refactored code based on new prop syntax. This indicates a focus on improving the developer experience and maintaining code quality within the Yew ecosystem.
Build & ship backends without writing any infrastructure files.
Role in this project:
Back-end Developer
Contributions:10 reviews, 5 commits, 7 PRs in 1 month
Contributions summary:Joshua contributed to the `shuttle` project, a platform for building and deploying backends. Their commits focused on improving error handling and API key management within the cargo-shuttle CLI tool. They also updated dependencies and migrated from `structopt` to `clap` for command-line argument parsing in both the cargo-shuttle and api components. Furthermore, the user made documentation updates to the project's service code, adding dependency information to improve example usability.
paasdevopsdeploymentrustbaas
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Joshua Ricker-rampersad - Infrastructure Engineer at Voiceflow