With over 4 years of experience building responsive websites and large-scale web and mobile applications, I'm skilled in JavaScript, TypeScript, and frameworks such as React.js, React Native, Next.js, Vue.js, and Nuxt.js.
I’m passionate about how UI and technology work together to create experiences that solve real problems and improve users' everyday lives. I specialize in performance optimization, focusing on Core Web Vitals to deliver fast, smooth, and user-friendly interfaces.
Work Experience
Sep 2023
-Mar 2025
Front-End Engineer
Sharefull, inc | Tokyo, Japan
- Enhanced a scalable mobile application with TypeScript and React Native, ensuring a seamless user experience while supporting its growth from 3M to 9M downloads.
- Built and optimized four web applications with TypeScript and Nuxt.js, resolving 400+ issues (bugs, features, and optimizations), improving usability and development speed.
- Improved mobile FCP (First Contentful Paint) by 57% (from 8.1s to 3.5s) and LCP (Largest Contentful Paint) by 74% (from 17.0s to 4.4s), significantly enhancing user experience in low connectivity environments.
- Migrated the testing framework from Jest to Vitest, reducing CI/CD pipeline runtime by 33% and accelerating the development and release cycles.
- Reviewed 10+ pull requests per week, improving code maintainability and reducing production issues.
Apr 2021
-Aug 2023
Front-End Engineer
GrowGroup, inc | Aichi, Japan
- Developed responsive client pages for 50+ companies, with one redesign increasing conversion rates by 177%, driving business growth.
- Built a high-performance In-basket test app with React.js and Redux for a client company, enabling 200+ employees to simulate real-world email workflows.
- Developed Persona AI, a serverless tool using Next.js and Firebase, automating persona generation and boosting marketing productivity for 400+ users.
Skills/Tech Stack
Programming and Markup Languages
Libraries & Frameworks
Tools & Platforms
OSS Contributions
Open source has played a huge role in my development as a front-end engineer. Now, I'm contributing however I can—through feature implementation, bug fixes, issue reporting, or anything else that helps.
Feel free to reach out via email
or find me online.