Dominik Nakamura is an experienced backend developer with 8 years building robust systems and a strong focus on Rust, Go and Kotlin. He contributes to prominent open-source projects—improving Rust WASM build tooling in trunk, enhancing code-coverage and WebSocket libraries, and adding UTF-16 support to Neon—demonstrating deep systems and tooling expertise. Currently at Cinemo after roles at Rakuten and LOB, he blends production backend development with CI/CD, dependency management and TLS integration work. Based in Germany, he’s passionate about performance and developer experience, often tackling clippy lints, refactors and automated build improvements that quietly raise code quality across projects.
8 years of coding experience
12 years of employment as a software developer
Apprenticeship Computer Science Expert for Software Development, Apprenticeship Computer Science Expert for Software Development at Connext Communication GmbH
Vocational technical diploma & advanced technical college certificate Business Assistent - specialization information processing, Vocational technical diploma & advanced technical college certificate Business Assistent - specialization information processing at Ludwig-Erhard-Berufskolleg Paderborn
Bachelor of Science - BS Information Technology, Bachelor of Science - BS Information Technology at IU International University of Applied Sciences
Build, bundle & ship your Rust WASM application to the web.
Role in this project:
Full-stack Developer
Contributions:31 reviews, 52 commits, 67 PRs in 1 year 9 months
Contributions summary:Dominik primarily focused on enhancing the build and deployment process of the Rust WASM application. Their contributions included integrating wasm-opt for optimization, implementing automated binary downloads, and fixing clippy warnings and CI errors. They also worked on improving the development experience by serving the application on localhost by default and updating dependencies, demonstrating proficiency in build tooling and web development.
Future-based Tungstenite for Tokio. Lightweight stream-based WebSocket implementation
Role in this project:
Back-end Developer
Contributions:15 reviews, 28 commits, 6 PRs in 1 year 2 months
Contributions summary:Dominik primarily contributed to the `tokio-tungstenite` repository by implementing and maintaining core WebSocket functionality using Rust and Tokio. They focused on upgrading the project to use newer versions of Tokio, refactoring code for better formatting, and integrating TLS support through both native-tls and rustls backends. The user also made changes to testing infrastructure and configuration to avoid firewall warnings.
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.