Product designer · Full-stack engineer

Fromideatoproduct.

I design and build products for the web and mobile, from the first interface sketch to shipped code.

Most of my time sits between Figma and the editor. I work across design, frontend, and the full stack.

Currently taking on select client work and a couple of personal products.

Selected work

Products I've designed and built end to end. Mobile companions, client tools, and developer infrastructure. Each one starts with the interface people touch.

Services

What I take on end to end, with design and engineering held in one hand.

  • 01UI/UX design for web and mobile
  • 02Frontend engineering with React, Next.js, Svelte, and Tailwind
  • 03Mobile apps in Flutter
  • 04Full-stack product development from idea to release
  • 05Developer tools and ML-integrated systems

Perspective

Why me over an agency?

You get one person across the whole product. Research, interface, and the system underneath all live in the same head. Nothing gets lost in a handoff. No account managers sit between the decision and the pixel.

I care about typography, motion, and restraint on the design side. I care about code that holds up as the product grows on the build side. It's the same pair of hands across both.

Process

How I work with founders and teams. Research through release, with design and engineering interleaved at every step.

  1. 01

    Listen & frame

    I start with the people the product is for. What they actually do, where the friction lives. Frame the problem before framing the solution.

  2. 02

    Sketch & design

    Low-fi flows first, then Figma. Shape the interface, the type, the motion. Put decisions in front of you so they can be pressure-tested.

  3. 03

    Build with intent

    Design and code keep informing each other as I go. React or Flutter on the surface, clean services behind them. Motion and state are built in from the start.

  4. 04

    Iterate in the open

    Ship, measure, refine. Loading states. Transitions. Empty states. The small details that turn a working product into one that feels finished.

Close attention to state, loading, and interaction feedback. The small details turn a working product into one that feels right.

Stack

01

Design & interface

Figma
Framer Motion
Shadcn UI
Tailwind CSS
Design tokens
02

Web frontend

React
Next.js
Svelte
03

Mobile

Flutter
React Native
SwiftUI
Kotlin Multiplatform
Jetpack Compose
Expo
04

Backend & APIs

Flask
FastAPI
Django
Express
Fastify
Go
05

Systems & languages

C++
Python
Rust
06

Runtime & tooling

Bun
Node.js
Docker

I pick tools by what the product needs and what the team can maintain.

Writing

Long-form notes on product, design, and engineering decisions.

All posts

Contact

I work with founders and small teams on web and mobile products, from first design to shipped code. If you have a project in mind, or just want to say hello, drop me a line.