jack foo profile pic

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.

arrow down
diversity-img

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.

diversity-img

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.

diversity-img

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

| The Works

Selected Works

projects

projects

Lebaby

Lebaby is a web app to help parents track their baby's daily activities. Includes a growth percentile calculator. Developed using Nextjs, Auth0, and MongoDB. Lebaby offers an intuitive interface to monitor and log baby care activity.

projects

projects

projects

| 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