Designingsystemswith clarityand execution

Geoffrey Wu

I design digital products that are clear to use, maintainable for teams, and grounded in real business goals. With a background in product design, UI/motion, and front-end engineering, I move comfortably between Figma, code, and conversations with stakeholders to keep design and implementation aligned.

Most of my work sits at the intersection of brand/marketing, B2B SaaS, and design systems, helping teams turn complex requirements into simple, intentional experiences. I studied digital media design, have spent time in both Australia and Japan, working mostly with startups and small teams. With a firm grasp on both local Western/Asian markets, I'm able to navigate the nuances of each and excel in environments where messy problem spaces need to become clear, shippable products.

Design Philosophy

01 — Systems first.

A good interface is more than a single screen - it’s a system of components, patterns, and rules that teams can understand and build on. I focus on making design decisions reusable, consistent, and easy to extend, so products stay coherent as they grow.

02 — Clarity over cleverness.

Whether it’s dense tables, forms, or dashboards, I prioritise readability, hierarchy, and considered interactions that support comprehension. Every element on the screen should have a clear purpose, and every interaction should be predictable. I focus on reducing cognitive load and making the user’s journey obvious and effortless.

03 — Design and engineering as one loop.

Great products come from diverse perspectives and open communication. I foster collaboration by documenting decisions, facilitating workshops, and creating shared vocabularies that help everyone move faster. I treat engineers as partners - I prototype in code when it adds value, share constraints early, and use shared language (tokens, variants, props) to avoid handoff friction.

04 — Continuous learning.

I’m always learning - from users, from data, and from the people I work with. I believe in iterating based on real feedback, not assumptions. Whether it’s A/B testing, analytics, or user research, I use data to guide decisions and refine the experience over time.

05 — Local context, global standards.

Having worked on bilingual products in Japan, I try to balance local expectations (language, layout, cultural nuance) with global usability and accessibility best practices.

Stack

Design
Figma
Framer
Development
Linear
GitHub
HTML5
CSS
JavaScript
TypeScript
React
Next.js
Tailwind CSS
Storybook
Cursor
Workflow
Design TokensComponent LibrariesDesign DocumentationGit-based CollaborationUX CopywritingAccessibilityAI Photo/Video
Delivery
Design SpecsInteractive PrototypesProduction CodePerformance MetricsUser TestingProduct Showcases
Qualifications
Framer Expert日本語能力試験 (JLPT) N2
Portfolio

Built with Next.js, TypeScript, and Tailwind CSS.