Profile
Shota FUJI (pocka), a front-end developer in Japan. About new Date().getFullYear() - 1993
years old, maybe.
Social accounts
To contact me, email to the public email address listed on my GitHub profile page. Spam-like messages will be blocked by anti-spam filters in Gmail and in my brain, sorry.
Skills
Typical front-end developer, focused to application/library building. Not good at design.
Programming Languages and Libraries
Any language suited for the requirements. For prototyping and hobby, I mainly use Elm along with TypeScript, and Rust for WASM if neccessary. For production applications at work, React with TypeScript or lit with TypeScript is my go-to.
Wanna see my code?
Here is a list of my public repos that include a TypeScript file.
Do you use CSS pre-processors like SASS?
No. CSS Modules and/or CSS custom properties would be enough for me, and I prefer simpler setup for maintainance reasons.
The most of my development is done inside Storybook with a11y addon installed. I often write pure components and container components so they can be easily tested extensively by visual testing tool, such as reg-suit.
Which CI do you use?
GitHub Actions, for most of the time.
Works & Contributions
Here I picked up some of public works/contributions I made.
pocka/storybook-addon-designs
A Storybook addon for embedding images, websites, and Figma files to provide better a design-development workflow. A simple (someone might say "dumb") addon but is widely used and keeps up the latest version of Storybook.
pocka/TurtleUI
A set of WebComponents based on Turtle UI. APIs are designed for both traditional usage (e.g. server-side template, static HTML w/o JavaScript) and SPA usage. Well suited for prototyping and quick demo.
storybookjs/storybook
An isolated UI component development environment. Submitted a few PRs, helped solving issues, corporated in Docs mode for Vue.