HTML Email
Development

I hand-code every email from scratch. Table layouts, Outlook VML, dark mode, responsive breakpoints. No templates. No drag-and-drop.

Table-Based Layout Outlook VML Dark Mode Responsive Inline CSS Under 102KB Accessibility CSS Animation Preheader Text
More Samples
Transactional
Order Confirmation
Everloom Home Goods (spec)

Receipt layout with order table, itemized pricing, shipping address, and track-order CTA. Stripe-inspired type.

Light Theme Order Table VML Buttons Responsive
Onboarding
Welcome Sequence
Relay (spec)

SaaS welcome email with 3-step onboarding flow, founder-direct reply line, and full dark mode support.

Light Theme Onboarding Dark Mode CSS Animation
How I Work

Every email is hand-coded. No exceptions.

Outlook uses Word's rendering engine. Gmail strips your styles. Yahoo rewrites your classes. Mailchimp templates can't handle that. I write the code myself.

What Every Email Includes
V

Outlook VML

Rounded buttons and gradients that work in Outlook 2016+. No broken rectangles.

D

Dark Mode

prefers-color-scheme targeting. Dark-first when the brand calls for it.

R

Responsive

620px breakpoint. Stacking columns, scaled type, mobile padding. Tested on iPhone, Android, and tablet.

K

Under 102KB

Gmail clips emails over 102KB. Every email I build stays well under that limit.

Under the Hood
vml-button-fallback.html HTML
<!-- Outlook needs VML for rounded, styled buttons --> <!-- Other clients get the standard <a> tag --> <!--[if mso]> <v:roundrect href="#" style="height:52px; v-text-anchor:middle; width:240px;" arcsize="15%" strokecolor="#7c3aed" fillcolor="#7c3aed"> <w:anchorlock/> <center style="color:#fff; font-size:16px; font-weight:bold;"> Download Arc 2.0 </center> </v:roundrect> <![endif]--> <!--[if !mso]><!--> <a href="#" style="display:inline-block; padding:16px 40px; font-size:16px; font-weight:700; color:#ffffff; background:linear-gradient(135deg,#7c3aed,#a78bfa); border-radius:8px; text-decoration:none;"> Download Arc 2.0 </a> <!--<![endif]-->

Need emails that actually render?

I build HTML emails from scratch. Table layouts, dark mode, Outlook VML, responsive. Tested in every client, lands in every inbox.

Get in touch