Hiroki Osame

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
Hiroki Osame is a Tokyo-based software engineer with 12 years of experience specializing in JavaScript and TypeScript, currently building frontend DX at Vercel after several years improving developer experience and web platform tooling at Square. He has a strong track record of scaling developer workflows—introducing TypeScript to a 60+ engineer codebase, leading a Vue 3/Vite migration, and cutting dev refresh times from ~60s to near-instant. An active open-source contributor, Hiroki has implemented ESLint rules for the Vue.js ecosystem and contributed to widely used tooling like esbuild-loader and TypeScript runtimes. He focuses on code quality, tooling reliability, and performance, with hands-on work across full-stack bundlers, minification benchmarks, and task runners. Notably, he authors practical fixes such as vite-css-modules to resolve upstream issues and builds CLI tooling that integrates AI for developer workflows. He combines product-minded UX collaboration with deep engineering rigor to make large teams more productive.
code12 years of coding experience
job11 years of employment as a software developer
bookHigh School, High School at Canadian Academy
bookBachelor of Arts (BA), Computer Science, Bachelor of Arts (BA), Computer Science at Boston University
languagesEnglish, Japanese
stackoverflow-logo

Stackoverflow

Stats
315reputation
24kreached
1answer
10questions
github-logo-circle

Github Skills (48)

git10
openai-api10
javascript10
benchmark10
typesc10
swc10
jes10
testing10
css10
typescript10
typescript-definitions10
tasks10
eslint10
sourcemaps10
webpack10

Programming languages (16)

CSSRustCTwigVueGoHTMLTypeScript

Github contributions (5)

github-logo-circle
privatenumber/pkgroll

Mar 2022 - Jan 2023

📦 Zero-config package bundler for Node.js + TypeScript
Role in this project:
userFull-stack Developer
Contributions:50 releases, 13 reviews, 81 commits in 10 months
Contributions summary:Hiroki primarily focused on improving the functionality and robustness of the package bundler. Their contributions include fixing bugs related to handling different file types, ensuring cross-platform compatibility, and implementing features like environment variable support. The user also added minification capabilities and improved the build process by correctly handling imports and exports. Their work also involved refactoring tests and improving overall code quality.
exportscjsdeclarationresolvezero
privatenumber/tsx

May 2022 - Jan 2023

⚡️ TypeScript Execute | The easiest way to run TypeScript in Node.js
Role in this project:
userBack-end Developer
Contributions:100 releases, 62 reviews, 157 commits in 8 months
Contributions summary:Hiroki's contributions focused on enhancing the functionality and stability of the TypeScript runtime environment. Their commits primarily addressed bug fixes and improvements related to the watch command, including fixing path dependencies, hiding experimental warnings, and setting timeouts for tests. They also implemented features like support for named imports for JSON modules and running CommonJS modules in a CJS context, alongside improvements to CLI behavior and support for Node.js test runner features.
node-jsesbuildesmruntimetsx
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
Hiroki Osame