Software Engineer

with strong UI/UX skills, an analytical mindset, and over 7 years of expertise in the complete product development lifecycle.

Technical Profile

  • Fluent in English

  • Proficient in HTML5, CSS3, JavaScript, TypeScript, and Web APIs

  • Skilled in CSS, UI/UX, and web animations

  • Implemented websites using React, Vue.js, Next.js, Svelte, Node.js, and Ec-Cube

  • Experienced with Docker, AWS, Firebase, and Google Cloud

  • Familiar with Material Design, Human Interface Guidelines, and Fluent UI

Languages

  1. πŸ’ͺ HTML

  2. πŸ’ͺ CSS

  3. πŸ’ͺ JavaScript

  4. πŸ‘ TypeScript

  5. πŸ‘Œ PHP

  6. πŸ‘Œ Python

  7. πŸ‘Ž Dark

Frameworks

  1. πŸ’ͺ React

  2. πŸ’ͺ Vue

  3. πŸ‘ Svelte

  4. πŸ‘Œ Angular

  5. πŸ‘ Node

  6. πŸ‘ Socket.io

  7. πŸ’ͺ Ec-Cube

  8. πŸ‘Œ Symfony

Database

  1. πŸ‘ PostgreSQL

  2. πŸ‘ MySQL

  3. πŸ‘Œ MongoDB

  4. πŸ‘Œ Firebase

  5. πŸ‘Œ DynamoDB

  6. πŸ‘Ž GraphQL

Others

  1. πŸ‘Œ Docker

  2. πŸ‘ GitHub

  3. πŸ‘Œ Firebase

  4. πŸ‘Œ AWS

  5. πŸ‘Ž Google Cloud Platform

Previous Works

A dedicated professional with expertise in UI development, API integration, and performance optimization, committed to delivering efficient and high-quality solutions.

  1. CSSBattle

    Showcase: ➝ Typescript, CSS

    Welcome to my CSSBattle showcase! This website is a curated collection of my solutions to challenges on CSSBattle, a platform that pits developers against creative coding tasks to refine their CSS skills. My goal is to achieve a 100% match with the target designs, emphasizing precision, clarity, and the use of the latest CSS patterns and best practices.

  2. OS Simulator

    Coding: ➝ Typescript

    Paper OS is a minimalist, web-based operating system simulation designed for a 2-bit screen, similar to the Playdate console. It provides a simple, distraction-free interface with features like notes, a clock, and a calendar. The site offers a unique digital workspace that mimics the basic functionality of an operating system, making it suitable for focused tasks in a nostalgic, low-resolution environment.

  3. Ec-Cube Plugins

    Plugins: ➝ PHP

    I have developed plugins such as β€œEC-CUBE Editor.js Blog Integration”, which enables dynamic blog creation with features like image galleries and tables, and β€œEC-CUBE Editor.js Product Free Area”, which allows for rich content customization on product pages in EC-CUBE 4.2 and 4.3.

  4. Yomiuri Shimbun

    E-commerce: ➝ Ec-Cube 4.2

    Led a team in developing multiple websites for Yomiuri Shinbun using EC-Cube 4.2. Designed a flexible database structure to support customer customization requests. Implemented payment plugins such as GMO and Sony. Enabled CSV uploads for Google BigQuery using google/cloud-storage. Provided support to team members in UI/UX and the EC-Cube framework.

  5. CoreMobile

    Portfolio: ➝ React, Next

    Created a portfolio website for CoreMobile, which included the initial loading animation and scroll animations using IntersectionObserver. Additionally, Trained junior developers to ensure that the website was responsive and suitable for all devices using Next.js (React).

  6. United Arrows

    Apparel: EC ➝ Vue, VueX

    Fixed bugs, improved stability, and implemented new features for a Clothing simulation web-app for United Arrows using Vue.js and Vuex. This involved addressing issues left behind by the previous developer.

  7. Inhouse Furniture

    E-commerce: ➝ Svelte

    Structured the project using Sapper (predecessor of SvelteKit) and implemented APIs with the backend. Ensured website responsiveness across devices by adapting the UI design for desktop, redesigning for mobile and tablet views, ensuring a visually pleasing and user-friendly experience on all screens.

Contact Me