Who We Are

We are a small, friendly group with tons of experience. We are not a big agency (although we do work for big agencies). In fact most of our work is handled by our founder, Aaron. However, we have a trusted network of designers and developers. Together, we are able to complete projects of all shapes and sizes.

We take pride in the work we do, and get results to ensure that our clients (and their clients) are happy customers. We strive to over deliver on every project, because we want to provide the best work possible.

We empower our clients by building websites that can be easily maintained by them. This affords their companies great flexibility and independence, as it allows them to update their own content at any time.

Aaron Waldon

Causing Effect was founded by Aaron Waldon in 2008. Aaron is actively involved in the company and makes it a point to get to know his clients. He ensures their expectations are met or exceeded.

Aaron lives in Satellite Beach, Florida, with his wife and three kids. He graduated Summa Cum Laude from BYU Hawaii with a Bachelor of Science in International Business Management and a minor in Information Systems. He is very personable and would love to speak with you about your web and/or branding needs.

Get In Touch

Our Process

Want to increase sales, connect with your customers, raise awareness, strengthen your brand, or increase productivity? We help people achieve goals like these every day through our design, development, and marketing services.

When working on projects, we follow our simple, tried and true, six-step process:


We seek to understand our clients’ goals and project constraints, so we can tailor a winning solution.


We formulate a strategry from the information we collected in the discovery stage. We determine costs, deliverables, and timelines.


In the design phase, we constantly brainstorm and iterate to ensure that the final concept is awesome.


Now we breathe some life into the design. We also test the build for quality assurance and usability.


Once we are satisfied that everything is working as expected, we launch the product to its final environment.


Over time, we reassess whether or not there is room for improvement. If there is, we’ll begin the cycle again.