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.

Testing and Development Tools

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.