← Work

Experience

M1 Finance

Founding Product Designer · 2015 – 2018

Investing, mobile product, product foundations, and design systems

M1 Founding Designer

Building the design foundation for a growing investing platform

I joined M1 as its founding product designer, working alongside the early team to shape the product across web, iOS, and Android as the company moved from early concept to public launch and growth.

My role spanned product design, interaction patterns, visual language, brand, and the systems that helped the experience stay coherent as the product expanded.

The work wasn’t confined to a single feature area. I was helping define how the product communicated, how interactions behaved across platforms, and how design decisions could become reusable foundations for future work.

Designing the product while defining the system

Early on, there was no existing product language or established design practice. I worked directly with the founders and engineers to turn the company thesis into the first product experience, define the core interaction model, and establish the visual and brand foundation.

  1. 01

    Product architecture

    Shaping the workflows and interaction models that made a new investing experience understandable.

  2. 02

    Cross-platform experience

    Keeping the core product coherent across web, iOS, and Android while adapting to each platform.

  3. 03

    Design language

    Establishing reusable visual and interaction patterns as the product and engineering surface expanded.

  4. 04

    Design practice

    Working directly with founders and engineers while introducing enough structure to support faster, more consistent product development.

Making a complex model understandable

The interface wasn't simply displaying financial information; it had to teach people how the system worked while helping them feel confident using it.

Designing M1 meant translating an unfamiliar investment model into decisions people could understand and act on.

From product to platform

As M1 grew, my focus shifted from defining individual experiences to creating enough consistency that the product could evolve without re-solving the fundamentals each time. That meant establishing shared patterns, introducing a design language system, and creating a closer working model between design and engineering.

I learned that a system isn't successful because the library exists; it succeeds when the team understands it, maintains it, and uses it to make decisions.

By the time I left, M1 had grown from an early-stage investing product into a multi-platform experience with a product language and design foundation other designers and teams could build on.

What the role taught me

Evidence has to compete with momentum

Early-stage teams move quickly, and analytics, support tickets, intuition, and vocal customers can easily become substitutes for deeper evidence. M1 taught me to make the gaps in what we knew explicit and push for better ways to bring customer understanding into product decisions.

Systems need stewardship

Creating reusable components was only the beginning. I learned that systems need ownership, documentation, and advocacy if they're going to meaningfully change how a team works.

Design belongs upstream

As the only designer, I couldn't wait for fully formed requirements. The strongest work happened when design, engineering, and the business shaped the problem and scope together.