Designingsystemswith clarityand execution
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
Development
Workflow
Delivery
Qualifications
Portfolio
Built with Next.js, TypeScript, and Tailwind CSS.