Photography, hand-coded web design, and managed hosting — separately or together. You can absolutely DIY a site with Wix/Squarespace/Webflow. If you'd rather have something custom, fast, and handled by a real human in Saint Paul, that's my lane.
Custom-built sites that actually look like you — not a template that looks like everyone else. Clean code, real design, built to perform. No page builders, no bloat.
Shooting under the Wendigo name since 2011. Canon 6D with vintage glass — full-frame, deliberate, and moody. Press kits, events, location shoots. Fine-art prints of my landscape work also available.
Pricing is by quote — tell me what you’re after and I’ll reply with options fast.
Your site lives on fast, reliable Netlify infrastructure — none of the shared hosting nightmares. Choose Hosting Only if you just want it live and stable, or add a Care Plan if you want updates, tweaks, and a human who actually responds. Every care plan includes a set amount of update time, so things stay predictable for both of us.
Bands and artists: I can shoot your press kit, build your site with those images, and keep it live and updated month to month. One person, one relationship, everything handled. And because I've been in front of a camera and behind one, I know what actually makes a musician's site work.
Six fictional clients — a jazz festival, indie band, watercolor artist, neighborhood bistro, tattoo studio, and urban garden shop — each built with a completely different aesthetic. This is what I mean by custom.
A full community event site for a three-day jazz festival on the St. Croix. Lineup, ticketing, venue info, and sponsor section — editorial and warm.
A gritty, full-featured EPK site for a Minneapolis indie rock band. Music, tour dates, press kit downloads, booking, and bio — built to get them booked.
A refined, gallery-quality portfolio for a Saint Paul watercolor artist. Work gallery, artist statement, print shop, and a commissions inquiry form.
A warm, editorial restaurant site for a Saint Paul neighborhood bistro — seasonal menu, weekly specials, reservation widget, private dining, and a full about section.
A brutalist, high-contrast site for a Northeast Minneapolis tattoo studio. Artist roster with availability, flash sheet gallery, booking process, and studio policies.
A warm, earthy small business site for a Saint Paul urban garden shop. Shop categories, seasonal produce strip, workshop calendar, about section, and newsletter signup.
These are fictional demo sites — built to show range of style and structure. Your site would be built around your content, your aesthetic, and your goals.
You don't need a "platform." You need a site that loads fast, looks sharp, works on phones, and doesn't become your second job. Here are a few common builds — ask for examples and I'll send links.
Tour dates, embeds, booking, press photos — built to get you booked, not just "seen."
Fast loading, clear messaging, and a contact flow that actually converts.
Clean presentation for your work — no template vibes, no clutter.
Don't have a portfolio site yet? Totally fine. I can build your first “home base,” then we evolve it as your work grows.
My promise is boring in the best way: fast sites, zero lock‑in, and communication that doesn’t vanish into the void.
Flat rates with a clear definition of “done.” If something grows, we quote it before it happens.
You own your domain and content. If you ever move on, you leave clean — no weird gatekeeping.
Care plans include time‑boxed updates so your site stays current without endless back‑and‑forth.
Want references or live examples beyond the fictional demos above? Ask — I’m happy to share.
Flat project rates for builds. Hosting and care plans are separate, so you only pay for what you need. Custom quotes available for larger projects.
You can always upgrade (or simplify). This just gets us pointed in the right direction.
Hand-coded, mobile-first sites with clean design, fast load times, and a real point-of-contact. All builds include basic SEO setup, a working contact form, and launch support.
Hosting keeps your site alive. Care keeps it current. Every care plan includes a defined amount of update time, so nobody gets stuck in “infinite tweaks” land.
Included update time is meant to keep things clean and predictable. If you go over, it’s billed at $95/hr in 15-minute increments. Need true “drop everything” support? Add On-Call for +$75/mo.
Optional upgrades — you can start lean and add these later.
Quick answers to the common questions (so you don’t have to email just to ask).
Most sites are ready for a first review within about a week once I have your copy/photos. Typical end‑to‑end timelines land in the 1–3 week range (content dependent).
Projects start with a 50% deposit. The remainder is due at launch. Monthly hosting/care plans are billed separately.
Edits to copy, layout tweaks, swapping images, and small adjustments within the agreed scope. Big scope changes (new pages/features) are always quoted before work starts.
No rollover — it keeps the math fair and predictable. If you need a burst month, we can bill overages at $95/hr in 15‑minute increments.
Yes. If you want a “handoff” setup, I’ll walk you through simple edits and keep things organized so you’re not afraid to touch it.
You do. Always. I’ll help with setup and DNS, but the domain stays in your name. If you ever move on, you take your stuff with you.
Four steps, no jargon, no disappearing acts mid-project.
Tell me what you do, who you're trying to reach, and what you'd like to improve about your current situation. 20-minute call or just an email. No pressure, no pitch.
I send you a clear scope and flat price. No hourly surprises. We agree on timeline and what "done" looks like before I touch a line of code.
Fast turnaround — most sites are ready for your review within a week. You get a live preview link, leave feedback, and I refine until it's right.
I handle the technical launch. Your site goes live on fast hosting. If you want ongoing maintenance, I take it from there. If not, I hand it over clean.
Tell me what you're working on. Even if you're not sure what you need yet, reach out — I'm good at helping people figure that out.
Usually within 24 hours. Check your inbox.