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. Having spent time in both Australia and Japan, working mostly with startups and small teams, I have 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, GSAP, and Tailwind CSS.