I design & build innovative web productswith great taste & intuition 😉

Designing for Business Outcomes
26%

AOV Increase

vs. alternative solutions

1.44x

YoY Growth

vs. alternative solutions

9+Yrs

Sustained Product Growth

continuing to scale

Classically trained with a 5-year BFA in Graphic Design, I’ve spent over 15 years building digital products from scratch and leading major platform redesigns. My work spans native mobile, responsive web, 3D modeling, and interactive prototyping.

In recent years, I’ve expanded into frontend engineering—writing production React code and shipping full-stack applications to production (including my recently launched Bible app, Eternity, now live on iOS and Android).

I bring visions to reality by bridging design and code, establishing systems, leading research, and doing whatever it takes to ship exceptional software.

Learn more about me
Featured Case Studies
whcc Designer

whcc Designer

React multi-brand web app for whcc and its partners used by hundreds of thousands of users that continues to scale

8M+Sessions served
9+YrsSustained product growth
Eternity Bible

Eternity Bible

Full-stack React/NextJS application built and shipped solo to app stores in under 1 year

95%Feature Engagement
71%Retention Rate
3.4Avg pages per session
ProView E-Reader

ProView E-Reader

Proview from Thomson Reuters was an e-reader application for large volume law and accounting titles with complex search capabilities

5continents
3platforms
Other Products

Crafted Frames iOS App

Native consumer mobile app with AR view on wall for ordering custom print products

whcc Studio

A web app for managing photo session galleries and products as well as sharing with clients for approval or buying

whcc Lightroom Integration

Custom Lightroom integration with customization and checkout flow in partnership with Adobe for whcc products

whcc iPad Wall Designer

A native iPad app for designing, selling, and ordering custom wall groupings

Thomson Reuters VR

Google Cardboard and Samsung Gear VR headset app which was released to the app stores and was also granted design patents in Switzerland and US and used as a promotional tool for the company at various events including Davos World Economic Forum

Thomson Reuters Convene

TR's own conferencing app backend CMS

Archimed Ermes

France's largest media library software that facilitates on-site access to electronic resources and applications offered by institutions

Virtual Cell

A desktop educational computer videogame about cell biology

and 9 more...

Driven by Design

See Passion Areas

These are some of the things that keep me motivated to design and build great products.

Designing uniqueness and improving journeys

Removing pain points and finding opportunities that competitors don't see

Building and scaling systems

Leveraging design tokens and components for reusability and efficiency

Making impactful improvements

Based on research and data insights

Sweating the details on components

Designing in code means my attention to detail actually reaches beyond design files to every customer

Defining, designing, building, and refining the 0 to 1

This is the foundation of the product and it needs to be done right

A strong product saves time, adds value, competes well, and provides a good experience start to finish.

Advantages of working at the intersection of design and code

My 5 years of React/TypeScript experience isn't just a bonus—it's a fundamental part of how I design better products.

Prototyping in Real Code

I can prototype in code, not just Figma. This means real interactions, real state, real feedback—faster.

Better Collaboration

Speaking both design and engineering languages means I'm a natural bridge between teams, reducing friction and misunderstandings.

No Translation Loss

When I design a component, I know exactly how it will be built. No "that's not technically possible" surprises during handoff.

Design System Ownership

I can own the design system from Figma tokens to React components, ensuring consistency across the entire product.

Get in Touch