Web Development
fast, clean websites built on next.js — landing pages, portfolio sites, and marketing sites that don't fall over under real traffic.
## what this is
sites that load fast, read clearly, and don't need a rebuild in eight months. built on next.js, so performance is the default, not something bolted on at the end.
## why it matters
a visitor decides whether to stay in about the time it takes to blink twice. if your site is still loading fonts and hero images at that point, the decision's already made — and it's not the one you wanted. speed isn't a nice-to-have here, it's the whole first impression.
## how I work
- content before layout. I ask what the page actually needs to say before I decide what it looks like. most slow sites are slow because they're carrying sections nobody reads.
- image and font strategy up front. next/image, subset fonts, lazy-loaded sections below the fold. this is where most of the load-time budget goes, so it gets handled early, not patched in later.
- mobile first, genuinely. built and tested on a phone screen before it's ever opened on a laptop, since that's where most visitors actually are.
- accessible by default. semantic HTML, proper contrast, keyboard navigation. this isn't an add-on pass at the end, it's part of how the components get built.
## stack
next.js, tailwind css, a headless CMS when the content needs to be editable without touching code, deployed on vercel for edge caching out of the box.
## what you get
- a site that scores well on core web vitals without a separate "optimization phase"
- content you or your team can update without opening a pull request
- proper meta tags and structured data, so search engines can actually read the page
- a handoff doc that explains what's where, in plain language
## get in touch
send over what you've got now, even if it's a rough draft or a competitor's site you like. I'll tell you what's actually slowing it down and what it'd take to fix.


