About Me
I am a front-end developer living in Tokyo, Japan 🇯🇵. I like both front-end and back-end. Basically I'm work as front-end engineer in a company, but I'm also happy to write backend code when needed.
On weekends, I also like to look into the workings of popular libraries such as React and create my own web services.
I love simple, minimal and easy-to-use web services.
Something I've built
Hackaru
This is a simple time-tracking app. You can record the time you have worked on your tasks and review how you use your time. Although it's already closed, I operated this web service on AWS and offered it for free for about 3 years. You can look at all code on GitHub because as it's an open-source.
- Tech Stack:
- Docker
- Teraform
- Rails
- Redis
- NuxtJS
- AWS
- GitHub:
- hackaru-app/hackaru
Hackaru desktop
This is a desktop app for Hackaru. You can record the time quickly from the this app without opening a browser. This desktop app authenticates with the API server by using OAuth2.
- Tech Stack:
- Electron
- NuxtJS
- GitHub:
- hackaru-app/hackaru-desktop
markup-pdf-rs
The Rust library for making a PDF files by writing kind of like HTML and CSS. It's inspired by Satori and React-pdf.
- Tech Stack:
- Rust
- GitHub:
- ktmouk/markup-pdf-rs
Posts
I sometimes write posts about how the framework works in English and Japanese in order to gain new knowledge. 📝
Using Vue 2 component in Astro, not Vue3 .... is it possible?
IntroductionRecently, I've become interested in Astro and Island Architecture and have started...
dev.to
How does React 18 work inside?
I recently read the React18 source code on GitHub and learned some exciting things. In this post, I...
dev.to
HTML/CSSっぽい記述でPDFを作れるライブラリをRustで作る
経緯Satoriというライブラリに感化されて、HTMLとCSSっぽい記述でPDFを作れたら面白そうと思ったので作ってみました。JavaScriptで書こうかと思いましたが、react-pdfという先人...
zenn.dev
図で分かるReact18のしくみ
これは何?この記事はReact18がどのように動いているのかをまとめた記事です。なるべくコードの記載はせず、図を使用して読みやすさを重視しています。また、これからReactの内部のコードを読む予定の方...
zenn.dev
Vue2.xのリアクティブな動きを分かりやすく説明してみる
つい最近 Vue3 がリリースされましたが、個人で開発している 時間管理アプリ やお仕事では、まだまだ現役で Vue2 を利用しています。せっかくなので、裏側でどういう方法でリアクティブを実現している...
zenn.dev