Experience
2020 — Now
Mountain View, California, United States
2019 — 2019
San Jose, CA
Project: 3D Simulation Visualizer and Debugging Platform (React, MobX, WebGL/Babylon.js, C++)
Proposed and implemented a new front-end infrastructure library for multi-window layout manager, supports drag-and-drop/split/float/popup of panels and tabs, using ReactDnD.
Built an online code-editor for users to prototype React components. Code transpile, evaluate, execute, and preview are real-time, using monaco-editor, bublé/babel-standalone, and React ErrorBoundary.
Improved front-end performance drastically (bundle-size 26mb to 2mb; load-time 13s to 2s; FPS 10+ to 60+). Added features and fixed bugs including i18n, floating text, event-tracking, tree configuration editor.
Project: Passenger View & Onboard Passenger Kiosk App (Android, Java)
Built an Android app with Kiosk-mode to prevent users from exiting the app, with hidden gestures for admins. Designed and implemented the passenger facing 3D visualizer, deployed on car backseat tablet.
Taipei, Taiwan
Project: INSTO – recurring and installment payments platform
Built beautiful payment dashboard using Vue, NGINX, and GSAP. Introduced CI/CD.
Enhanced loading performance by more than 30% with Progressive Web App (PWA) and offline support.
Project: INSTO Store – installment payment e-commerce platform
Developed a full-stack e-commerce platform using Nuxt.js. Integrated own payment gateway.
2016 — 2017
Taiwan
Solely developed a new case management and document automation system. With the case management system, my supervisors can analyze statistics data and view charts previously not available or manually calculated. With the document automation system, overall efficiency was enhanced for more than 500%.
Used Excel VBA to parse data, generate and print legal documents automatically. Connected the new system to existing system, so legal documents can be auto-generated.
Used Sheet.js (xlsx.js) with Vue.js/Chart.js/Firebase to develop a serverless web application to batch process excel files, analyze and assess operation performances and statistics.
Participated in the execution of Mutual Legal Assistance in Civil Matters with Vietnam. Responsible for the initial examination and classification of requested legal documents, composing drafts for legal documents and writing of Cover Letters.
2015 — 2016
Taiwan & Silicon Valley
From a hackathon project to a award winning startup. Selected by multiple startup incubators/accelerators including NTU Garage, AppWorks and Plug And Play. Invested by Taiwan Innovation and Entrepreneurship Center (TIEC) and NTU Diamond Seed Fund.
Responsible for the full-stack development of a dynamic web app, team building and customer development. Led a team of 5 developers and designers.
Built a real-time, cross-platform web app, supported hundreds of users to be connected and stay up-to-date in real-time, files and images uploads, real-time commenting system, note-writing tools, etc.
Used cutting-edge technologies including websockets (Meteor), client-side rendering/state/routing (React/Redux/React-Router), AWS EC2/S3 with Docker containers, immutable data types (Immutable.js), Google's Material Design UX (Material-UI), modern bundling with Webpack, etc.
Education
University of Wisconsin-Madison
Master of Science - MS
National Taiwan University