Let's build a website your business deserves

Designing and building custom websites engineered to turn visitors into customers. Let's find what makes your customers tick... I mean click.


I'm David Hatley, a freelance web designer and developer based in Albuquerque, New Mexico. My goal is to design your website to keep visitors around for longer and to convince them that your business is worth their money.

I work hard to understand your business and your customers. Each project presents a unique set of problems that requires a specific and engineered solution. Aesthetics are only one part of that solution.

My Work

Current Project:

Client: The Vocal Artistry Art Song Festival

Website restructured for greater accessibility and simplified navigation.

Applications can now be submitted directly on the website through a form.

Current Project:

Client: Mostly Whelmed with Sam R-B

Website updates podcast episodes from RSS feed.

Onboarding form for potential podcast guests.

What to expect working with me

My process for designing and building your site will save you both time and money by focusing on what is most impactful. To ensure we meet your needs, I'll meet with you at every milestone of the project.

Want to get started right away?


On your first call, we'll discuss your business and what you want your website to accomplish. After our call, I'll send you a proposal clearly defining the deliverables, timeline and cost of your project.


Here we determine what content and features will help us reach these goals. Then we will create a functional, user-friendly layout for this information. Lastly, we'll determine the artistic direction and create the final visual design.


Once you’re happy with the designs, I will proceed to build them making sure everything is optimized to follow modern web practices, including speed, security and reliability.


After I’ve built and tested your website, it’s time to launch your website setup with analytics to monitor it's performance. I will provide training videos on how to manage, edit and add content to your website so you can do it yourself.


Now that your website has been tested in the real world, we will follow up to make improvements to better reach your goals.


How much does a typical project cost?

It will depend upon the scope and requirements of the project. We will seek to identify specifics and objectives that will affect the cost. These include number of pages, specific features, timeline, etc. All these will contribute to the cost and will vary from project to project.

Small business in Albuquerque, New Mexico? As I'm building my portfolio I want to help out small local businesses and am willing to build your website for FREE. We'll agree on a price that would be worth it if it improves your business and if your website doesn't perform well or if you are unsatisfied with the result I'll refund the full cost of the project and you can keep the website. I'm only doing this for a short time so shoot me an email and lets start a conversation.

How long from start to finish?

It will depend on the scope of the project. A single landing page may take 1-2 weeks, depending on the amount of written material. A full website with 5-10 pages may take 6-8 weeks.

Will my site work on mobile?

Your site will be built to be fully responsive so it will look good and perform well on any device.

How will my site be hosted?

It depends on the needs of your business. I build most of my projects using Webflow (see their hosting costs here), however I can easily accommodate other hosting options.

Can you build anything more complex? Like a web application?

Yes, although it depends on what you are looking for. Contact me with your project idea and let's see what we can do.

Still have questions?

Book Your FREE Consultation

It only takes about 30 minutes. We'll discuss your business and what you want your website to accomplish. After our call, I'll send you a proposal clearly defining the deliverables, timeline and cost of your project.

Let's Chat!

If you’d like to chat about an upcoming project or just say hello:

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.