Yosuke Kurami

Frontend Web Developer at Recruit Co. Ltd, NIJIBOX Co. Ltd

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
Yosuke Kurami is a Tokyo-based frontend web developer with 14 years of experience building TypeScript-driven interfaces, specializing in Angular and a strong preference for Vim as his development environment. He contributes actively to open-source projects that improve developer ergonomics and build tooling, including typed-css-modules (TypeScript typings for CSS Modules) and reg-suit (visual regression testing with S3 publishing). His work spans front-end and full-stack responsibilities—implementing CLI features, TypeScript language-server integrations for Vim, and automation around visual diffs and CI publishing—showing a practical blend of tooling, developer experience, and deployment concerns. Known for thoughtful refactors and test-driven enhancements, he brings depth in parsing, plugin architecture, and integrating developer workflows that reduce friction across teams.
code14 years of coding experience
github-logo-circle

Github Skills (24)

vimscript10
plugin-development10
typescript10
language-server-protocol10
language-server10
regression-testing10
amazon-s310
visual-regression-testing10
typescript-types10
aws-s310
css-modules10
nodejs10
typescripts10
s3-bucket10
github-ci9

Programming languages (13)

CSSC++RustWebAssemblyGoHTMLTypeScriptDockerfile

Github contributions (5)

github-logo-circle
Quramy/tsuquyomi

Mar 2015 - Apr 2022

A Vim plugin for TypeScript
Role in this project:
userFull-stack Developer
Contributions:19 releases, 287 commits, 100 PRs in 7 years 1 month
Contributions summary:Yosuke primarily contributed to the development of a Vim plugin for TypeScript, focused on providing features like autocompletion and code navigation. They implemented core functions for interacting with a TypeScript language server (TSServer), including starting, stopping, and communicating with it. The contributions also include the addition of a QuickFix system to display errors, further enhancing the plugin's functionality.
vim-pluginstypescriptvim-pluginvimomni-completion
Quramy/typed-css-modules

Jan 2016 - Jun 2022

Creates .d.ts files from CSS Modules .css files
Role in this project:
userFront-end Developer
Contributions:7 releases, 6 reviews, 213 commits in 6 years 5 months
Contributions summary:Yosuke primarily contributed to the development of a TypeScript-based CSS modules project, creating .d.ts files from .css files. They implemented features related to parsing and converting CSS modules, including the addition of CLI options like "outDir" and "camelCase". The user also added tests and refactored the project structure for improved maintainability.
sasscss-filescsscss-modulestypescript
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
Yosuke Kurami - Frontend Web Developer at Recruit Co. Ltd, NIJIBOX Co. Ltd