
Jack Foo
Web Developer
Work
Unavailable
Status
| About Me
Born and raised in Taipei, Taiwan, I have a deep passion for web development. Following my dream of becoming a web developer, I am currently pursuing my career in this exciting field.

Diversity
With experience in different industries, my diversity brings a different perspective to web dev. I offer an adaptable approach, thanks to my exposure to different business environments. Additionally, I am bilingual in Mandarin and English.

Life
Starting a family with two kids has taught me the importance of work life balance. I am committed to continuously growing as a web developer while nurturing a fulfilling personal life. In my free time, I enjoy gaming, programming, family time, and traveling.

Education
Studied at Taipei American School from primary to high school. Then pursued my university studies at UC Davis in California, United States and majored in Mass Communcations.
| Web dev tools
Technical Toolbox
I specialize in frontend development and possess full-stack capabilities.
HTML
CSS
Javascript
React
Next.js
TypeScript
Styled components
Tailwindcss
| Experience
Work Experience
08/2023 - Current
Climax Technologies - IoT Front-End Developer
Taipei, TW
- Migrated Node.js (v16→v22), Express (v4→v5), Node-Redis (v2→v4), React (v16→v19), and replaced outdated libraries across all services.
- Boosted frontend build performance by 80% by moving from Webpack/Babel/Jest to Vite and Vitest.
- Rebuilt a jQuery-based IoT dashboard into a performant, responsive React SPA.
- Developed responsive, cross-platform UIs with Styled Components and WebView support.
- Built RESTful APIs with Node.js/Express, Redis, and WebSocket support for real-time data.
- Managed server build, deployment, and execution using Linux, Jenkins, and Docker.
- Implemented push notification services in the API using APNs (Apple) and FCM (Firebase) for cross-platform mobile messaging.
- Managed backend data layer with MySQL and Knex.js, including schema migrations and optimization.
- Introduced frontend microservices using iFrames for modular, independently deployable features.
- Wrote and maintained automated tests (Vitest, Jest, Mocha) and Swagger API documentation.
- Utilized CI/CD, Docker deployments, and Jenkins/Ansible pipelines in Linux environments.
- Used Git and GitLab for source control, code reviews, and merge request workflows.
- Designed a multi-tenant architecture with Webpack treeshaking, alias imports, and dynamic theming.
08/2021 - Current
Stay-at-Home Parent / Freelance Web Dev
Taipei, TW
08/2017 – 02/2021
Afro Gaming Co. (Esports) - BD Manager
Taipei, TW
06/2010 – 07/2017
Yours Enterprise (Textiles) - Merchandiser
Taipei, TW