Josh Matthews — Product Engineer
I've been building the web platform in browsers since 2009 using C++, JavaScript, Python, and Rust. I was an early contributor to the Rust compiler while in university, and I've been using Rust to build large-scale production code (>500K LoC) since 2012. I enjoy: * participating in a culture that balances autonomy with open, enthusiastic collaboration * helping less experienced contributors make meaningful technical contributions to my projects * working in teams that prioritize psychological safety, trust, and empathy * projects that have a clear end-user and roadmap * maintaining large, low-level systems that need to evolve without breaking compatibility with existing content/users * debugging complex systems: tracking down and fixing crashes, races, performance issues, and intermittent failures that can span multiple components
Stackforce AI infers this person is a Software Engineer with expertise in web technologies and systems programming.
Location: Mount Forest, Ontario, Canada
Experience: 15 yrs 3 mos
Skills
- Rust
- Browsers
Career Highlights
- Early contributor to the Rust compiler.
- Experience in managing large-scale production code.
- Passionate about mentoring and community engagement.
Work Experience
Cash App
Staff Software Engineer (1 yr 1 mo)
Software Engineer (2 yrs 8 mos)
Servo
Maintainer (5 yrs 7 mos)
Mozilla
Senior Engineering Manager (6 mos)
Engineering Manager (1 yr 11 mos)
Senior Research Engineer (1 yr 3 mos)
Platform Engineer (7 yrs 5 mos)
Bibliocommons
Software developer (3 mos)
Autodesk
Software developer (3 mos)
Software developer (4 mos)
Education
Bachelor of Computer Science at University of Waterloo