Yusuke Tanaka

Software Engineer at Deno

Tokyo, 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
Yusuke Tanaka is a software engineer based in Tokyo with nine years of experience building full-stack and backend systems, currently contributing to the Deno runtime and standard library. He has a strong background in linting, parsers, and tooling—having added and refactored lints for rust-clippy, deno_lint, and high-performance JS/TS linters like RSLint. His industry experience spans product teams at Yahoo Japan and webRTC-enabled interview platforms, where he shipped backend and frontend features and diagnosed tough production issues such as memory leaks. A part-time master’s student at Georgia Tech, he pairs academic rigor with practical engineering and often contributes nontrivial fixes to open-source projects (notably Deno). Comfortable across Rust, TypeScript, Go, and system-level concerns, he focuses on code quality, compiler-like tooling, and dependable runtime behavior. Beyond code, he improves developer experience through tooling, dependency hygiene, and thoughtful refactors that reduce technical debt.
code9 years of coding experience
bookMaster of Science in Computer Science, Computer Science, Master of Science in Computer Science, Computer Science at Georgia Institute of Technology
bookBachelor of Science - BS, Information Technology, Bachelor of Science - BS, Information Technology at 東京大学
bookBachelor of Engineering - BE, Information and Communication Engineering, Bachelor of Engineering - BE, Information and Communication Engineering at Utokyo
github-logo-circle

Github Skills (33)

parserator10
deno10
javascript10
parser10
postgresql10
back-end-development10
lexer10
typescript10
code-analysis10
lint10
sql10
typescript-types10
linter10
linting10
database-management10

Programming languages (13)

C#PowerShellC++RustGoHTMLStylusTypeScript

Github contributions (5)

github-logo-circle
denoland/deno_lint

Jun 2020 - Nov 2022

Blazing fast linter for JavaScript and TypeScript written in Rust
Role in this project:
userBack-end Developer & Linter Rule Developer
Contributions:299 reviews, 225 commits, 279 PRs in 2 years 5 months
Contributions summary:Yusuke primarily contributed to the development and enhancement of lint rules within the deno_lint repository, a linter for JavaScript and TypeScript. Their work involved implementing and fixing rules, specifically addressing issues related to various JavaScript language features like `this` context in constructors, invalid usages of `new` operator, unallowed usages of `window` prefix, switch statements and loop statements. Additionally, the user contributed to improvements in the tool's codebase, fixing internal and logic issues.
linterslinterblazingeslintrust
denoland/deno

Aug 2020 - Nov 2022

A modern runtime for JavaScript and TypeScript.
Role in this project:
userBackend Developer
Contributions:138 reviews, 62 commits, 118 PRs in 2 years 3 months
Contributions summary:Yusuke primarily contributed to the Deno runtime, focusing on improving its core functionality and addressing various issues. Their work included disabling specific lint rules to address errors, modifying code related to URL handling and encoding, and adding features such as reading input from stdin for linting. The user's commits also involved refactoring existing code, adding support for new functionality related to linting and formatting.
rustjavascriptruntimedenotypescript
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
Yusuke Tanaka - Software Engineer at Deno