Portfolio
esther
Some recent projects are not allowed to be published online.
Please contact me for more details.
Featured Personal Projects
Projects independently conceived, designed, and built alongside client work.

Everyday Accessibility
A practical accessibility reference for developers and designers, focused on real UI patterns, semantics, keyboard behaviour, and implementation details beyond checklist compliance. Built with React and TypeScript, with accessibility treated as a core design constraint.
Front-End Projects
Selected work focusing on performance, WCAG accessibility, and custom CMS implementations (WordPress & Craft CMS).
Cultural & Educational Institutions
Royal BC Museum
Front-end development for a complex WordPress multisite environment, ensuring high-traffic stability and inclusive design for BC’s flagship museum.
Visit rbcm.caUBC School of Architecture + Landscape Architecture (SALA)
Developed a visual-heavy, grid-based interface to showcase student work while maintaining strict accessibility standards for educational institutions.
Visit sala.ubc.ca
Social Impact & Public Service
Racist Incident Helpline
An accessibility-first, multilingual platform. Prioritized trauma-informed UI and clear navigation for users in high-stress situations.
Visit racistincidenthelpline.caBC211
Modernized the information architecture for a content-dense resource hub, streamlining the user journey across hundreds of social service categories.
Visit bc.211.caMegaphone Magazine
Editorial-focused front-end build featuring a custom QR-based payment integration to support street vendors.
Visit megaphonemagazine.com
Advocacy & Brand Marketing
Canadian Parks and Wilderness Society (CPAWS)
Front-end lead for a national-scale advocacy site, balancing rich media storytelling with fast load times and WCAG 2.1 compliance.
Visit cpaws.orgCause+Affect
A high-fidelity marketing site for a leading brand agency, focusing on polished motion design and responsive refinement.
Visit causeandaffect.comSpring
Architecture of a multi-theme system for a global venture accelerator, ensuring brand consistency across multiple program landing pages.
Visit spring.is
UX Case Studies
2018
Web Development & Design
TEP Culture and Education Association: vue.js with RWD
2015 ~ 2018
Web Design / HTML & CSS
A lottery-focused betting platform with monthly unique user over 10,000 and average daily turnover 200 million.
Related articles: z-index enhancement
Multi-language RWD Rules
Implemented the first RWD project with multi-language.
Platform / Games
2007 ~ 2017
Web Development & Design
Websites 2007 ~ 2017
Wordpress 2011 ~ 2014
Project Management System 2013 ~ 2014
A customized PMS for IC reversing company to track projects’ process.



