Moritz Gunz is an ML Engineer specializing in speech technologies with 12 years of software engineering experience, currently building voice-first products at voize after roles at AppTek and Netlify. He blends academic rigor from RWTH Aachen with pragmatic production experience, shipping ASR and web-integrated applications that bridge physical and digital interactions. Moritz is an active open-source contributor to high-profile Rust async projects like tokio and futures-rs and has improved type safety in notable JS tooling such as redux-little-router. His background spans full-stack, backend async systems, and applied speech science, enabling him to optimize both models and infrastructure. Colocating in Aachen, he also runs independent contracting work for hardware-adjacent clients, reflecting a penchant for projects that connect devices to cloud services.
12 years of coding experience
3 years of employment as a software developer
B. Sc., M. Sc., Informatik, B. Sc., M. Sc., Informatik at RWTH Aachen University
A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...
Role in this project:
Backend Developer
Contributions:3 reviews, 4 commits, 4 PRs in 2 years 8 months
Contributions summary:Moritz primarily contributes to the Tokio project by implementing core functionalities related to asynchronous programming. Their work includes adding features such as the `throttle` and `debounce` combinators for streams, enhancing the capabilities of the Tokio timer module. Furthermore, the user addresses documentation issues and implements improvements in the utility functions, further solidifying their role in improving the project's functionality and usability. The contributions demonstrate a solid understanding of asynchronous programming concepts and the Tokio runtime.
A tiny router for Redux that lets the URL do the talking.
Role in this project:
Full-stack Developer
Contributions:6 commits, 2 PRs, 6 comments in 1 month
Contributions summary:Moritz primarily focused on enhancing the type safety and structure of the Redux-Little-Router library. Their contributions included strongly typing action types, removing unexported actions, adding missing ones, and updating code to use object literals. Furthermore, they addressed issues with type definitions, specifically correcting the use of `{}` and replacing it with `any` where appropriate. These changes contribute to a more robust and maintainable codebase.
reacttinyreduxreact-routerrouter
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.