Full-Stack JavaScript Developer

I live in Tokyo. Iโ€™ve been fascinated to JavaScript OSS community.
I like Designing Software Architecture and provide straightforward development experience for people ๐ŸŒŽ

Sometime I contribute to OSS that relevant React. And Making Libirary, Example App for new technology.

Hobby... Learning English ๐Ÿ“š and PS4 Gaming ๐ŸŽฎ (fan of DMC!) and Pleny chill time. ๐Ÿ˜ด๐Ÿ

Finally, my little journey goal is eliminate all Bullshit around the Software Dev.

Example App

TypeScript + Hooks Style code. and E2E/Integration Testing.
This repo appeared in the React+TypeScript Cheatsheets.

Before coming React Hooks. When I was reading a lot of Redux Example code, I felt that in many cases there was excessive abstraction, function splitting, file splitting, and directory splitting.
So I created straightforward code that just do Redux simple flow.

Dispatch Action ----> Reducer upates State

Mainly OSS Contribution

I like "No Abstraction > Wrong Abstraction" principle and I React Core Team.
Mainly create issue/discuss about Doc, Read & Reaction new feature PR, commit tweek fix something.

Specrum is a OSS communitiy platform. After they unveiled Spectrum as a open source, I was actively committed to mobile and comment link for about a month.

Unfortunately, the mobile version wasn't released due to a major roadmap change(such as the acquisition of Github), but this is the first time I joined a OSS project as an active contributor,
and collaborated with a great team like them I was really happy to be able to do that.

First Pull Request

Chrone Extension. I fixed irritative interaction. ๐Ÿ„โ€โ™‚๏ธ

Created Library

I wanna global version of React's setState()
Thus I created React Global Store for Sharing Data between each components Built on Context.

End of Life

๐Ÿจ Zero Abstraction React Redux binding library

Get Flow built-in type definition files โ›
Flow's DOM typedef wasn't correct so I send PR, First One was acceped but next's fix all DOM return type of getBoundingClientRect() & getClientRects() #6997 isn't imported.
Therefore I needed fix manualy with this library.

Ruby on Rails personal blog for learning.
Made by newbie era me. Actually toy for wedev education, but I did whole role's work that's trigger of figure out my direction's "web, total software design, testing".

Archive tweets on every other day ๐Ÿ“†.


Qiita (ใ‚ญใƒผใ‚ฟ) ใฏใ€ใƒ—ใƒญใ‚ฐใƒฉใƒžใฎใŸใ‚ใฎๆŠ€่ก“ๆƒ…ๅ ฑๅ…ฑๆœ‰ใ‚ตใƒผใƒ“ใ‚นใงใ™ใ€‚ ใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐใซ้–ขใ™ใ‚‹ใ“ใจใ‚’ใฉใ‚“ใฉใ‚“ๆŠ•็จฟใ—ใฆใ€็Ÿฅ่ญ˜ใ‚’่จ˜้Œฒใ€ๅ…ฑๆœ‰ใ—ใพใ—ใ‚‡ใ†ใ€‚ QiitaใซๆŠ•็จฟใ™ใ‚‹ใจใ€่‡ชๅˆ†ใฎใ‚ณใƒผใƒ‰ใ‚„ใƒŽใ‚ฆใƒใ‚ฆใ‚’่ฆ‹ใ‚„ใ™ใ„ๅฝขใงๆฎ‹ใ™ใ“ใจใŒใงใใพใ™ใ€‚