TypeScript programmer, homebody lover, running hobbyist, solo company engineer. 🏠🏃♂️💻👨💻
I'm highly passionate about learning new things, such as English, which I spend time on after programming. In my free time, I cheer for the Hokkaido Nippon-Ham Fighters. 📚🇬🇧⚾
The rsstree app allows you to publish your bookmarked articles and websites as RSS feeds in an easil...
Easily keep track of your fitness progress with this simple and user-friendly fitness management app...
A library that is created to receive pure responses that are typed using the official ChatGPT API.
Starting in 2022, I became interested in developing native Android apps and started learning Kotlin. In December of the same year, I developed a workout tracking app called "Training Note Application" and released it on the Google Play Store. In January 2023, I developed an app called "Easy Attendance Management" to make attendance management easy for everyone and released it on the Google Play Store. I used Ktor to develop the backend application and also hosted it on Cloud Run.
I have a solid understanding of how React works and have developed using React's lifecycle methods and hooks. In terms of testing, I use the React Testing Library to perform tests and strive to create components with lower dependencies by using higher-order components.
I particularly admire the Remix framework for front-end technology, its design philosophy, and team collaboration. Remix implements the PESPA (Progressively Enhanced Single Page App) design philosophy, which overcomes the problems previously faced by MPA, PEMPA, and SPA. It acts as a bridge over the network divide that was problematic in previous architectures. In addition, Remix allows the creation of a complete UI by combining a UI component and data provided by a loader called the root module, and actions that modify the data. This feature makes Remix a very friendly framework for developers familiar with MVC frameworks such as Rails and Laravel. It is expected to grow into a framework that represents the React ecosystem along with Next.js. I love this framework so much that I am actively contributing to related libraries as well as remix-run/remix itself.
I have developed business and personal applications using React Native and Expo. With respect to Expo, I have experience running builds and releases using EAS and CI/CD.