Web Developer · Designer · Tinkerer

WilliamWu

I build interactive, performant web experiences at the intersection of design and engineering.

49.28° N, 123.12° WLocal --:--Est. 1995Scroll to dive

About

Polished, fast, and a little bit alive.

I'm William, a web developer based in Vancouver. I love shipping things on the web that feel polished, fast, and a little bit alive.

I split my time between writing TypeScript and obsessing over easing curves, with experience across startups and studios.

years building
3+
gym sessions a week
5
coffees a day
3

Experience

Where I’ve worked

  1. Mar 2026 – Present

    Configuration Analyst

    Forward Insurance Managers Ltd.

    • Configure insurance products in an enterprise platform, including form interfaces and custom premium and liability calculations.
    • Test REST API endpoints and build internal JavaScript tools for configuration workflows.
  2. May 2025 – Mar 2026

    Project Manager & Developer

    PulseHire AI

    • Led development of an AI interviewing job board in Next.js with a full admin dashboard and API integrations.
    • Set up GA4/GTM analytics and SEO, and ran delivery with Kanban and Gantt planning.
  3. May 2024 – Mar 2026

    Web Developer & UI/UX Designer

    Vancouver WebTeck

    • Built responsive client websites end to end with React, Next.js, PHP, WordPress and Shopify.
    • Designed wireframes, prototypes and site maps in Figma.
  4. Sep 2024 – May 2025

    Frontend Engineer

    Let's Pair Education

    • Built the student–mentor matching algorithm in TypeScript on Prisma and PostgreSQL data models.
    • Implemented cookie-based auth in Next.js and a responsive UI in Tailwind CSS.
  5. Jun 2024 – Sep 2024

    WordPress Developer

    Henesys Digital

    • Wrote custom shortcodes for contact info, banners, buttons and card components.
    • Improved performance with media optimization and script and stylesheet cleanup.

Selected work

Things I’ve shipped

01 / 06

2026 · WordPress · Booking

Shars Hair Lab

Custom WordPress booking site for a hair salon, with a custom theme and plugin powering Square-integrated payments and scheduling.

2026 · Personal tool

TaskBuddy

Task management app built in vanilla JavaScript for organizing work and staying on top of what matters.

2025 · AI · Job board

PulseHire AI

AI interviewing job board built with Next.js, with a full admin dashboard, API integrations, and GA4/GTM analytics.

2024 · Client work · Agency

Vancouver WebTeck

Responsive client websites built end to end with React, Next.js, WordPress and Shopify, designed in Figma.

2024 · EdTech · Mentorship

Let's Pair

1-on-1 React and Node.js mentorship platform matching students with expert developers.

Stack

What I build with

Languages
TypeScriptJavaScriptPHPSQLHTML5CSS3GLSL
Front-end
ReactNext.jsTailwind CSSResponsive / mobile-firstAccessibility (WCAG)
Motion & 3D
Framer MotionGSAPThree.js
Back-end
Node.jsExpress.jsREST APIsOAuth 2.0Prisma ORM
Databases
PostgreSQLMySQLMongoDBSupabase
Cloud & DevOps
VercelAWS (EC2, S3, Lambda)AzureCloudflare (WAF / DDoS)Git / GitHub
CMS & commerce
WordPressWooCommerceShopifyStrapi (headless)
Integrations
TwilioPayPalSquare
Testing
JestSeleniumSwagger
Analytics & design
GA4Google Tag ManagerFigma

Contact

Let’s build something.

Open to full-time roles and freelance projects in Vancouver or remote.