Skip to content
Web design

m_design

The site you’re browsing right now. Designed and prototyped in Figma and Framer, then custom-coded and published on Vercel.

This website’s home page on a laptop: a backlit portrait over an orange glow and the headline “White label web & graphic design for agencies,” on dark rock.
Client
Own brand
Scope
Multi-page website in English and Spanish
Stack
HTML · CSS · JavaScript · Vercel
Services
Creative direction · Web design · Development · Copywriting

Overview

Sometimes you’re your own toughest client. When the project is your own brand, nothing ever feels ready: one more layout tweak, one more pass on the copy, one more font to try. Anyone working in a creative field knows the feeling.

This site is the result of a long stretch of exploring, concepting and testing, until it was ready to go live.

The project

The creative direction took a while to land. It started as a pile of references, moodboards and half-ideas pulling in different directions. Step by step, whatever didn’t fit came out, until what was left was simpler and much clearer.

The other challenge was putting the offer into words: white label web and graphic design for agencies. Work built behind the scenes, so the agency’s team can deliver it under its own name.

At some point, done had to beat perfect. The site went live.

What I did

  • Creative direction: references, moodboards and visual concept
  • Design and prototyping in Figma and Framer
  • Custom-coded build in HTML, CSS and JavaScript, with no frameworks or page builders
  • Full English and Spanish versions, with automatic language detection
  • Technical SEO: metadata, structured data, sitemap and hreflang
  • Accessibility: keyboard navigation, visible focus and reduced-motion support
  • Hosting and deployment on Vercel

Results

Lab results from Google PageSpeed Insights, October 2026:

  • Lighthouse, desktop: Performance 100 · Accessibility 93 · Best practices 100 · SEO 100
  • Lighthouse, mobile: Performance 88 · Accessibility 92 · Best practices 100 · SEO 100
  • Largest Contentful Paint: 0.7 s on desktop · 3.6 s on mobile, over a simulated slow 4G connection
  • Cumulative Layout Shift: 0 on desktop and mobile
  • Total Blocking Time: 0 ms on desktop and mobile

See the PageSpeed report (opens in a new tab) ↗

Next project
OhCool.ca