Better websites.
Better first impressions.

Thoughtful design. Measurable results.

Websites built with intention.

A website shouldn't just look good.It should make your business easier to understand, easier to trust, and easier to choose.Every project is designed around your goals—not around a template or a trend.

Process

DiscoverEvery project starts with understanding your business, your audience, and what success actually looks like.DesignLayout, typography, color, spacing, imagery, and messaging are designed together—not as separate pieces.BuildResponsive, fast-loading, SEO-friendly websites built with long-term maintenance in mind.RefineBefore launch, everything is tested, polished, and optimized across devices.


Selected Work

Every project starts with a different business.The goal is never to create the same website twice.

Selected Work
A collection of websites and brands built with intention.
(function(){ var CONFIG = [ { name: "Healing Grove", url: "https://healinggrove.net/", c1: "#A9A7C9", c2: "#8E8CB5" }, { name: "M&M Services", url: "https://mmservicesllc.com/", c1: "#E3AE4C", c2: "#C68A2A" }, { name: "2 The T Painting", url: "https://2thetpainting.com/", c1: "#3FA093", c2: "#0B4F47" }, { name: "Family Custom Concrete", url: "https://familycustomconcretellc.com/", c1: "#5A5A5C", c2: "#2A2A2C" }, { name: "Grounded Electric", url: "https://groundedelectric.us/", c1: "#3A3A3C", c2: "#1A1A1B" }, { name: "Fellas Barber", url: "https://fellasbarber.shop/", c1: "#D14C3D", c2: "#8B2E22" } ]; function screenshotUrl(pageUrl) { return "https://api.microlink.io/?url=" + encodeURIComponent(pageUrl) + "&screenshot=true&meta=false&embed=screenshot.url" + "&viewport.width=1200&viewport.height=750"; } var cardsEl = document.getElementById('pfdCards'); var nameEl = document.getElementById('pfdName'); var countEl = document.getElementById('pfdCount'); var prevBtn = document.getElementById('pfdPrev'); var nextBtn = document.getElementById('pfdNext'); var total = CONFIG.length; var active = 0; var cardEls = []; CONFIG.forEach(function(site, i){ var card = document.createElement('div'); card.className = 'pfd-card'; card.style.setProperty('--c1', site.c1); card.style.setProperty('--c2', site.c2); var fallback = document.createElement('div'); fallback.className = 'pfd-fallback'; fallback.textContent = site.name; card.appendChild(fallback); var img = document.createElement('img'); img.alt = site.name; img.loading = 'lazy'; img.onload = function(){ fallback.style.display = 'none'; }; img.onerror = function(){ img.style.display = 'none'; }; img.src = screenshotUrl(site.url); card.appendChild(img); card.addEventListener('click', function(){ if (i === active) { window.open(site.url, '_blank', 'noopener'); } else { setActive(i); } }); cardsEl.appendChild(card); cardEls.push(card); }); function shortestOffset(i, active, total){ var raw = i - active; if (raw > total/2) raw -= total; if (raw < -total/2) raw += total; return raw; } function render(){ cardEls.forEach(function(card, i){ var off = shortestOffset(i, active, total); var abs = Math.abs(off); card.classList.toggle('is-active', off === 0); if (abs > 2) { card.style.opacity = '0'; card.style.pointerEvents = 'none'; card.style.transform = 'translate(-50%,-50%) translateX(' + (off > 0 ? 700 : -700) + 'px) scale(0.6)'; card.style.zIndex = 1; } else { card.style.opacity = (abs === 0) ? '1' : (abs === 1 ? '0.85' : '0.5'); card.style.pointerEvents = 'auto'; var tx = off * 250; var scale = 1 - abs * 0.16; var rot = off * -14; card.style.transform = 'translate(-50%,-50%) translateX(' + tx + 'px) scale(' + scale + ') rotateY(' + rot + 'deg)'; card.style.zIndex = 10 - abs; } }); nameEl.textContent = CONFIG[active].name; countEl.textContent = String(active+1).padStart(2,'0') + ' / ' + String(total).padStart(2,'0'); } function setActive(i){ active = ((i % total) + total) % total; render(); } prevBtn.addEventListener('click', function(){ setActive(active - 1); }); nextBtn.addEventListener('click', function(){ setActive(active + 1); }); document.getElementById('pfdWrap').addEventListener('keydown', function(e){ if (e.key === 'ArrowLeft') setActive(active - 1); if (e.key === 'ArrowRight') setActive(active + 1); }); render(); })();
Selected Work
A collection of websites and brands built with intention.
Drag, swipe, or scroll to explore
(function(){ var CONFIG = [ { name: "Healing Grove", url: "https://healinggrove.net/", c1: "#A9A7C9", c2: "#8E8CB5", img: "https://ames.media/assets/images/image02.jpg?v=0545f9ee" }, { name: "M&M Services", url: "https://mmservicesllc.com/", c1: "#E3AE4C", c2: "#C68A2A" }, { name: "2 The T Painting", url: "https://2thetpainting.com/", c1: "#3FA093", c2: "#0B4F47" }, { name: "Family Custom Concrete", url: "https://familycustomconcretellc.com/", c1: "#5A5A5C", c2: "#2A2A2C" }, { name: "Grounded Electric", url: "https://groundedelectric.us/", c1: "#3A3A3C", c2: "#1A1A1B" }, { name: "Fellas Barber", url: "https://fellasbarber.shop/", c1: "#D14C3D", c2: "#8B2E22" } ]; function screenshotUrl(site) { if (site.img) return site.img; return "https://api.microlink.io/?url=" + encodeURIComponent(site.url) + "&screenshot=true&meta=false&embed=screenshot.url" + "&viewport.width=390&viewport.height=1400&viewport.isMobile=true&viewport.deviceScaleFactor=2"; } var track = document.getElementById('pfmTrack'); var nameEl = document.getElementById('pfmName'); var countEl = document.getElementById('pfmCount'); var dotsEl = document.getElementById('pfmDots'); var total = CONFIG.length; CONFIG.forEach(function(site, i){ var slide = document.createElement('div'); slide.className = 'pfm-slide'; var phone = document.createElement('div'); phone.className = 'pfm-phone'; phone.addEventListener('click', function(){ window.open(site.url, '_blank', 'noopener'); }); var dotsRow = document.createElement('div'); dotsRow.className = 'pfm-phone-dots'; dotsRow.innerHTML = ''; var screen = document.createElement('div'); screen.className = 'pfm-screen'; screen.style.setProperty('--c1', site.c1); screen.style.setProperty('--c2', site.c2); var fallback = document.createElement('div'); fallback.className = 'pfm-fallback'; fallback.textContent = site.name; screen.appendChild(fallback); var img = document.createElement('img'); img.alt = site.name; img.loading = 'lazy'; img.onload = function(){ fallback.style.display = 'none'; }; img.onerror = function(){ img.style.display = 'none'; }; img.src = screenshotUrl(site); screen.appendChild(img); phone.appendChild(dotsRow); phone.appendChild(screen); slide.appendChild(phone); track.appendChild(slide); var dot = document.createElement('span'); dot.addEventListener('click', function(){ scrollToIndex(i); }); dotsEl.appendChild(dot); }); function updateMeta(i){ nameEl.textContent = CONFIG[i].name; countEl.textContent = String(i+1).padStart(2,'0') + ' / ' + String(total).padStart(2,'0'); Array.prototype.forEach.call(dotsEl.children, function(d, idx){ d.classList.toggle('active', idx === i); }); } function scrollToIndex(i){ var w = track.clientWidth; track.scrollTo({ left: i * w, behavior: 'smooth' }); } var ticking = false; track.addEventListener('scroll', function(){ if (!ticking) { window.requestAnimationFrame(function(){ var w = track.clientWidth; var idx = Math.round(track.scrollLeft / w); idx = Math.max(0, Math.min(total - 1, idx)); updateMeta(idx); ticking = false; }); ticking = true; } }); updateMeta(0); })();

Not seeing your competition?

Reach out today to find out what Ames Media can do for your industry.



More than websites.

Good websites are rarely successful on their own.Branding, photography, search visibility, copywriting, and the right tools all work together.Think of this as everything available when it helps.

Website Design

  • Custom websites

  • Landing pages

  • Redesigns

  • Performance optimization

Branding

  • Logo systems

  • Typography

  • Color palettes

  • Business cards

  • Brand guidelines

Photography

  • Business photography

  • Products

  • Projects

  • Team photography

  • Drone imagery

Copywriting

  • Homepage messaging

  • Service pages

  • Calls to action

  • Content refinement

Search & SEO

  • Google Business Profile

  • Local SEO

  • Site optimization

  • Analytics

Integrations

  • Square

  • Shopify

  • Calendly

  • Cloudflare

  • Mailchimp

Not every project needs every service.

We'll build around what makes sense for your business—not sell you things you don't need.



Transparent pricing.

Every project is different.Pricing varies based on your goals, timeline, and scope. The packages below are starting points. Final pricing depends on your goals, scope, and timeline.


Service Pro
Starting at$449/yr
  • 1 year of hosting
  • Custom domain
  • Basic SEO package
  • 3–5 sections or services
  • 1 app integration
Get Started
Ecommerce / Enterprise
Starting at$1,649/yr
  • Everything in Advanced
  • Full ecommerce setup
  • Marketing automation (email & SMS)
  • POS configuration w/ ecommerce sync
Get Started
Service Pro
Starting at$449/yr
  • 1 year of hosting
  • Custom domain
  • Basic SEO package
  • 3–5 sections or services
  • 1 app integration
Get Started
Ecommerce / Enterprise
Starting at$1,649/yr
  • Everything in Advanced
  • Full ecommerce setup
  • Marketing automation (email & SMS)
  • POS configuration w/ ecommerce sync
Get Started

Need something else?

From custom-coded apps to workplace integrations and more, we’ve got you covered. Let's discuss your goals.


Design should feel effortless.

The best websites don't compete for attention.They quietly build trust.That's the kind of work we enjoy creating.


Story

I'm August, a designer based in Southern Oregon.I work with businesses that care about how they're represented online—from contractors and local service companies to wellness brands and creative businesses.My approach is simple: understand the business first, then build something that feels thoughtful, intentional, and easy to use.I don't believe in chasing design trends or overcomplicating websites. The goal isn't to impress other designers—it's to help your customers feel confident choosing you.


Ready?

Shoot me a message today, and let's get started on bringing your online presence to life.



Contact

Ready to Elevate Your Online Presence?Tell us a little about your business, and we'll reach out to discuss your project, answer your questions, and provide a clear path forward.

"The only way to do great work is to love what you do."

— Steve Jobs