Technical Skills
- Frontend: HTML5, CSS3, JavaScript/TypeScript, Vue 3, React, PixiJS, Pinia, Vite
- Platform and tooling: Node.js, Python, Shell, Docker, Linux, Git, GCP, Cloudflare
Experience
Senior Frontend Engineer @ IKG Team
- Optimized an existing video-synced ambient-lighting effect with designer-tunable tools, raising performance from 20+ to nearly 50 FPS on target low-end devices.
- Led a refactor that unified PixiJS and DOM layout calculations in one geometry system, enabling cross-layer positioning while reducing listeners, computations, and React re-renders.
- Coordinated across different teams to split a monolithic game repository into independently deployable products with unified per-game CI and release workflows.
- Built a Dockerized local test platform with Caddy, mkcert, and AdGuard Home, enabling iOS Safari debugging under production-like sandbox HTTPS domains without deployment or CI waits.
- Created low-end mobile profiling SOPs with Perfetto and Xcode Instruments, enabling QA to run repeatable Android and iOS profiling while engineers focus on diagnosing and prioritizing bottlenecks.
Senior Frontend Engineer @ 17LIVE Inc.
- Developed a web extension in one month to replace a discontinued third-party service, preserving a revenue stream responsible for over 90% of the e-commerce team's total revenue.
- Reduced the e-commerce team's CI/CD time by ~50% and image size by ~50% using multi-stage builds.
- Built Userscript, Google Apps Script, CodePen, and shell tools for QA, PM, and design teams, with half becoming essential to their daily workflows.
- Provided mentorship through pair programming, code reviews, and sharing knowledge to help junior engineers in both frontend and backend work.
Software Engineer @ MiTAC Inc.
- Implemented SCADA HMI using Vue 2, Apache ECharts, JointJS and Vuetify.
Project
Yomiko — Built a browser userscript and responsive UI over a tested Bash CGI API, using a CLI-first shell architecture that lets HTTP endpoints reuse a SQLite-backed image-conversion and archiving pipeline with failure recovery in Docker.
Education
M.S., Institute of Multimedia Engineering, National Chiao Tung University