Junya Sugita

Kawasaki, Japan
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Junya Sugita is a software engineer with 11 years of experience specializing in Rust systems and high-performance networking, shaped by a Computer Science degree from the University of Electro-Communications. At SoundHound he drove Rust-based system development and contributed to Vulkan-related tooling, focusing on algorithmic performance and robust networked systems. An active open-source maintainer and Rustacean, he has improved cross-platform GUI/windowing behavior in winit and iced and optimized a popular HTTP load generator (oha) with work-stealing concurrency enhancements. Based in Kawasaki, Japan, he balances low-level platform fixes (notably macOS windowing and event-loop stability) with higher-level usability features and examples, showing a rare mix of systems rigor and developer-facing polish.
code11 years of coding experience
job4 years of employment as a software developer
book学士(情報学), 総合情報学科, 学士(情報学), 総合情報学科 at 電気通信大学
languagesChinese, Japanese
github-logo-circle

Github Skills (24)

objective-c10
widgets10
loadtest10
http10
user-interface10
io10
elm10
cocoa10
go10
windowing10
macos10
rust10
windows-gui10
load-testing10
concurrency10

Programming languages (13)

C++RustCHTMLTypeScriptSystemVerilogDockerfileLLVM

Github contributions (5)

github-logo-circle
hatoo/oha

Mar 2020 - Oct 2022

Ohayou(おはよう), HTTP load generator, inspired by rakyll/hey with tui animation.
Role in this project:
userBack-end Developer
Contributions:34 reviews, 564 commits, 668 PRs in 2 years 8 months
Contributions summary:Junya primarily focused on implementing features related to the HTTP load generation, as evidenced by the code changes. The commits show the user working on improving performance by adding faster and concurrency features like work stealing. Their contributions involved modifications to the core application logic in the `src/main.rs` file, along with the use of external libraries like `clap` and `tokio`. The user also made contributions like adding duration-based testing and HTTP method configuration.
golanganimationrustload-testinghttp2
rust-windowing/winit

Dec 2019 - Feb 2020

Window handling library in pure Rust
Role in this project:
userBack-end Developer
Contributions:10 commits, 10 PRs, 3 comments in 1 month
Contributions summary:Junya primarily focused on macOS-specific bug fixes and improvements to the winit library. Their contributions involved addressing issues related to window handling, including fixing run_return behavior, resolving crashes related to decorations, and optimizing fullscreen transitions. The user also worked on improving memory management and addressing cursor-related issues within the macOS platform implementation. These changes involved modifying core files related to application state, event loops, and window behavior.
waylandwindowsx11rustwindowing
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
Junya Sugita