Hi, I'm Jerry.
Who loves
I'm passionate about creating experiences that are easy to use, accessible, and that meet the user's needs.
About
A developer based in Taiwan. During my time in a research lab specializing in extended reality applications, I was exposed to diverse areas of application development. This experience sparked my passion for turning ideas into real-world applications and became the catalyst for my decision to pursue a career in software development.
Currently, I focus on full-stack software development and hardware-software integration applications. I'm proficient in React.js / Next.js and C# / .NET for both front-end and back-end technologies. I also have practical experience in containerization, CI/CD, automated deployment, and version control, dedicated to delivering solutions that are maintainable, scalable, and user-friendly.
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
Docker
Docker-Compose

DroneCI
GitLab CI/CD
Postman

Express.js
C#
.NET

Entity Framework

SQLite
MySQL
PostgreSQL
RabbitMQ
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

Personal Blog
React
Docusaurus
MDX
A place to share my thoughts and experiences.

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.