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 image

React

Next.js image

Next.js

React Native image

React Native

Expo image

Expo

Vite image

Vite

Rsbuild image

Rsbuild

Cypress image

Cypress

Vitest image

Vitest

Zustand image

Zustand

TanStack-Query image

TanStack-Query

React-Hook-Form image

React-Hook-Form

Redux image

Redux

RTK Query image

RTK Query

JavaScript image

JavaScript

TypeScript image

TypeScript

HTML image

HTML

CSS image

CSS

Tailwind CSS image

Tailwind CSS

Material-UI image

Material-UI

Framer-Motion image

Framer-Motion

Konva.js image

Konva.js

Three.js image

Three.js

Dnd kit image

Dnd kit

Driver.js image

Driver.js

i18next image

i18next

Next-Intl image

Next-Intl

Git image

Git

Github image

Github

Bitbucket image

Bitbucket

Jira image

Jira

Docker image

Docker

Docker-Compose image

Docker-Compose

DroneCI image

DroneCI

GitLab CI/CD image

GitLab CI/CD

Postman image

Postman

Express.js image

Express.js

C# image

C#

.NET image

.NET

Entity Framework image

Entity Framework

SQLite image

SQLite

MySQL image

MySQL

PostgreSQL image

PostgreSQL

RabbitMQ image

RabbitMQ

Firebase image

Firebase

Supabase image

Supabase

Vim image

Vim

Neovim image

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
https://jerrytech.vercel.app/
https://github.com/jerryhuangyu/jerrytech

Portfolio

Next.js

Tailwindcss

Three.js

Valtio

TypeScript

The perfect place to learn more about me.

Robot HQ - Route Editor
https://robothq.vercel.app/canvas/route
https://github.com/jerryhuangyu/RobotHQ

Robot HQ - Route Editor

React

Undo

Canvas

Zustand

Shortcut

A route planning tool with support for editing undo and keyboard shortcuts

Personal Blog
https://huang-yu.vercel.app/blog

Personal Blog

React

Docusaurus

MDX

A place to share my thoughts and experiences.

Lazymit
https://www.npmjs.com/package/lazymit
https://github.com/jerryhuangyu/lazymit

Lazymit

React

Ink

Package

AI

CLI

Use AI to Generate Gitmoji-based Commit Messages

S-Insight
https://stockinsight.vercel.app
https://github.com/jerryhuangyu/StockAnalyze/

S-Insight

React

MySQL

Express

OAuth

RTK Query

Empower Your Investments: Track and Visualize Your Portfolio Like Never Before!

Tshirt Maker
https://tshirtmaker.vercel.app/
https://github.com/jerryhuangyu/TShirtCustomApp

Tshirt Maker

React

Framer-Motion

Third-party API

Three.js

Unleash your imagination and define your unique style with our t-shirt maker

NOXGYM
https://noxgym.vercel.app/
https://github.com/jerryhuangyu/FitnessWebPage

NOXGYM

React

HTML

CSS

TypeScript

Transform your body with revolutionary fitness.

Ubike Clone
https://you-bike-clone.vercel.app/
https://github.com/jerryhuangyu/YouBikeClone

Ubike Clone

React

Axios

Ant-Design

Third-party API

A real-time YouBike station checking service for easy bike borrowing and returning.