Docubank
2024.01 – Present
Chief Technology Officer (CTO)
Acting as both a delivery engineer and a quality engineer — from customer-side POCs, custom demos, and compliance rollout, to the product website, testing, and deployment — using AI tooling to quickly turn requirements into demoable, sellable results
- Led enterprise POCs and customized sales demos; built industry-specific test datasets and compliance-check scoring rubrics for clinical-nutrition and fitness-chain clients
- Owned the submission to the Ministry of Economic Affairs "Cloud Market" AI-toolkit program — wrote the product and technical documentation and passed the technical review
- Built the product landing site solo (Next.js 15 + React 19 + Tailwind CSS v4), with AI-era SEO (llms.txt, JSON-LD)
- Used AI-assisted development to ship features and docs fast — e.g. an event-driven auto-naming pipeline triggered on OCR completion
- Built an end-to-end (E2E) test framework (Playwright) covering RBAC permission matrices, cross-department data isolation, and multi-channel notification checks, improving delivery stability
- Set up the internal demo and deployment environment (Caddy, Docker Compose) and hardened notification-system (SSE) reliability
- Led a 3-person back-end team, driving technical hiring and cross-functional collaboration
- Researched and built multi-scenario COGS and pricing models (cloud / on-prem, tiered LLM cost) to inform subscription-pricing decisions
Rytass
2023.07 – 2024.01
Senior Front-End Developer
Front-end development for the ERP system of the Taiwan Film and Audiovisual Institute (TFAI)
- Built login / registration state machines for internal and external users with XState, including reCAPTCHA verification
- Developed the venue-rental module: external-rental application list, internal/external rental calendar, venue search & application, and staff-assisted internal booking
- Developed the payment-management module: pending-review list, order changes, and an unpaid / paid order-cancellation flow
- Developed equipment management and multiple document/report exports (OT forms, screening program lists, event run-of-show, and more)
- Proactively audited the codebase and triaged issues — separating quick-fix bugs from tech debt needing tickets — and wrote a reusable "new order flow" doc for the team
Branch8
2018.10 – 2023.01
Senior Software Engineer
Full-stack development of core products (Layoutbase, Cowsquare, Cowsquare Design) and multiple client projects (KEF CMS, KB Land, Von Travel, HKDU)
- Led the team's Code Style and Naming Conventions, ran technical meetings, and produced technical documentation
- Built RD onboarding docs and process, shortening the ramp-up time for new hires on products and architecture
- Took part in RD / Designer / PM interviews, designing interview questions and assignment rubrics
- Rotated as Sprint Master, facilitating meetings and handling urgent development issues
- Ran the CI / CD pipeline: GitHub Actions auto-deploying to Netlify / Heroku (staging) and AWS + PM2 (production)
Layoutbase (Shopify plug-in page editor)
React / TypeScript / GraphQL / Apollo / XState / Chakra UI / Prisma / PostgreSQL / AWS
- Owned front-end and back-end feature development, API design, and production deployment
- Built the company UI Library on Chakra UI, defining theme conventions and a responsive breakpoint system with the designer
- Implemented drag-and-drop editing with react-dnd and a custom rich-text editor with Tiptap, solving cross-browser compatibility issues
- Built a scheduled-publishing system with XState, auto-swapping page content at set times
- Built real-time install / uninstall notifications via AWS Lambda + Google Chat Webhook
Cowsquare (customizable CRM for SMEs)
React / Hasura / GraphQL / Ant Design / XState / Cypress / SendGrid
- Led a large-scale style refactor, fully replacing Material-UI with Ant Design
- Managed page states visually with XState, improving the team's grasp of complex logic
- Built integration tests with Cypress covering login/logout, form validation, and visual checks
- Implemented a member-invitation email system with SendGrid + Serverless
Other projects
- KEF CMS: built a drag-and-drop web-page editor with GrapesJS, integrated with the Shopify API
- HKDU (Hong Kong Doctors Union): implemented Single Sign-On and Stripe payment integration
- KB Land / Von Travel: internationalization, RWD pages, and API integration
PIXNET
2015.07 – 2018.07
Senior Front-End Web Developer
Development and maintenance of PIXNET's homepage, PIXgoods, and PIXstyleMe; mentored two new hires
Performance optimization (validated with Grafana metrics)
- Upgraded React to v16, cutting bundle size by 32% (30% gzipped)
- Removed Redux Form, shaving ~116 KB of JS and clearly improving First Visual Change and Speed Index
- Removed image Base64 encoding, cutting main.css from 303 KB to 126 KB (over 50%), reducing DOMContentLoaded by 31 ms and Page Load by 0.25 s
- Improved PageSpeed scores: PIXgoods product-list page 74 → 88, product page 80 → 88
Technology adoption
- Built PIXNET's first front-end/back-end-separated project (PIXstyleMe)
- Introduced React, Styled Components, PWA, Storybook, and redux-observable (RxJS)
- Defined the team's React Style Guide based on Airbnb's, and standardized code quality with ESLint
- Adopted GTM integrated with GA and Facebook Pixel, letting PMs set up basic tracking themselves
Team contribution
- Mentored two new hires with learning docs and hands-on tasks, speeding up their onboarding
- Helped the Front-End Developers Taiwan community host a meetup at PIXNET, earning the company recruiting exposure
AZUL design
2011.07 – 2013.06
Interactive Design Engineer
- Developed Android native apps (Java) and smart-TV interfaces (ActionScript)
- Integrated the Google Maps API to build map features