Hello. I'm Jerry.
A front-end developer
I'm passionate about creating experiences that are easy to use, accessible, and that meet the user's needs.

About
A developer with broad experience in cross-platform development, including web, mobile, and interactive AVMR experiences. Currently focused on building maintainable, user-friendly web applications using React.js and Next.js. I’m passionate about exploring new technologies and always eager to learn and adapt quickly to new challenges. My research during my master’s degree in extended reality really fueled my interest in turning innovative ideas into practical solutions, and solidified my commitment to a career in software development.
Tech Stack
React
Next.js
React Native

Expo
Vite

Rsbuild
Cypress
Vitest

Zustand

TanStack-Query

React-Hook-Form
Redux
RTK Query
JavaScript
TypeScript
HTML
CSS
Tailwind CSS
Material-UI
Framer-Motion

Konva.js
Three.js

Dnd kit
Driver.js
i18next

Next-Intl
Git
Github
Bitbucket
Jira

DroneCI
Postman

Express.js

SQLite
MySQL
PostgreSQL
Firebase
Supabase
Vim
Neovim
Experience
Apr 2024 - Present
FARobot, Inc - Senior Frontend Developer
Actively involved in gradually refactoring existing projects into a component-based architecture. Developed several key features, including: interactive canvas for map editing, undo functionality, no-code task system, monitoring dashboard, E2E testing infrastructure, HTTP server architecture improvements, and streamlined property editing through form systems.
Undo/Redo
Konva
Cypress
React Query
Zustand
Mui
React Hook Form
Drone CI
Nov 2023 - Feb 2024
Republic of China Army - Infantryman
After four months of military training, I became a qualified infantryman. The training included participation in mechanical training, shooting training, shock education, bayonet techniques, and grenade throwing.
清槍開始清槍蹲下
站哨
放行
為陸軍當家
May 2022 - Jul 2023
XRLab (NCKU) - Collaborative Mixed Reality System for Humans and Robots
The project is dedicated to enhancing human-robot collaboration on construction jobsites. To achieve this, the project involves developing a mobile platform with omnidirectional wheels and a mixed reality collaborative interface. The project also encompasses the development of various functionalities, such as PID control, forward and inverse kinematics calculations, navigation, ROS communication architecture, and MR interaction functionality.
ROS
MRTK
HoloLens 2
Unity
Jan 2022 - Jan 2023
XRLab (NCKU) - Advanced Intelligent Security Detection System
Collaborating with the management team, we created a solution that covers the entire process from scanning to generating reports. We used on-site point cloud and BIM information overlay and extraction, and carried out compliance checks to produce opening protection improvement reports. My role included cleaning and extracting point cloud data, identifying features, checking regulatory compliance, and developing user interfaces.
BIM
PCL
CloudCompare
BLK2GO
Unity
Project

Portfolio
Next.js
Tailwindcss
Three.js
Valtio
TypeScript
The perfect place to learn more about me.

Robot HQ - Route Editor
React
Undo
Canvas
Zustand
Shortcut
A route planning tool with support for editing undo and keyboard shortcuts

Lazymit
React
Ink
Package
AI
CLI
Use AI to Generate Gitmoji-based Commit Messages

S-Insight
React
MySQL
Express
OAuth
RTK Query
Empower Your Investments: Track and Visualize Your Portfolio Like Never Before!

Tshirt Maker
React
Framer-Motion
Third-party API
Three.js
Unleash your imagination and define your unique style with our t-shirt maker

NOXGYM
React
HTML
CSS
TypeScript
Transform your body with revolutionary fitness.

Ubike Clone
React
Axios
Ant-Design
Third-party API
A real-time YouBike station checking service for easy bike borrowing and returning.