WordPress Designer & Developer


Hi there. I’m Tommy Oddo — a WordPress Designer and Developer in Austin, Texas, who Creates, Customizes, and Maintains Websites.

A well-designed website doesn’t just look good — it helps convert prospects into clients and customers. It makes companies more competitive, and brands more recognizable. It streamlines operations by helping customers gladly help themselves; marketers qualify leads faster and more accurately; and writers publish content with greater efficiency. This is what I’ve been helping clients do for over 25 years.

WordPress Designer and Developer Austin TX

About Me

In a few words, I’m a classically-trained graphic designer who began designing and developing websites in the mid-1990s. I live and work in Pflugerville, Texas (just outside of Austin), where I provide custom WordPress web design and web development services for small- and medium-sized businesses.

Early in my career, I aspired to be a design “rock star”, which led to 5 years of full-time employment as an art director, designer, and illustrator, with 3 internationally-recognized design firms in Houston.

A Look Back: 1988

A billing insert I designed and illustrated for Houston Lighting & Power — prior to opening Oddo Design and transitioning from print to interactive media.

When I opened Oddo Design (in Houston), I quickly made the transition from print to interactive media (pre-web, using HyperCard, SuperCard, and Director). As an early adopter, I began applying the finer points of graphic design to this new medium and learned to code — not only because I loved it, but also to avoid dreaming up concepts that were impossible to implement. In 1994, I pivoted again, and began designing and developing custom websites, exclusively.

A Look Back: 1997

OddoRadio — a web app I designed, illustrated, and developed. Featured in the book: “Shockwave Studio: Designing Multimedia for the Web”.

My work was featured in Smashing Magazine, and in several books — most notably “Shockwave Studio: Designing Multimedia for the Web” (published by O’Reilly Media in 1997). I have also received awards from American Institute of Graphic Arts (AIGA), Dallas Society of Visual Communications (DSVC), New York Art Director’s Club (NYAD), Houston Art Director’s Club (HADC), and Print’s Regional Design Annual.

The Evolution of Web Design

In the early- to mid-1990s, front-end web design was little more than a few text blocks and images optimized for dial-up access. A few years later, I was busy creating complex interactive media presentations primarily for broadband users (thanks to Shockwave, and then Flash). Eventually, slimmer, fast-loading websites were back in vogue — but with a mobile-friendly twist.

A Look Back: 1994

First client website I designed, illustrated, and developed. At this point, the layout capabilities with HTML were very primitive.

Today, websites and web-based applications are, in many ways, far more sophisticated. They are often dynamically generated to deliver a more personalized experience, and by default, they must work seamlessly across an array of devices and screen sizes.

The Introduction of Content Management Systems

At one time, even the simplest of text changes required a technical skillset. Before long, one could create and edit a web page without reaching out to a “webmaster” — if your company could afford the high cost of building or licensing a proprietary “Content Management System” (CMS) and paying a team to maintain it.

Eventually, open-source alternatives made CMS’ more affordable — especially for smaller businesses and individuals. They became easier to launch and use, and as they matured, so did their template and plugin architecture. This made it possible for non-tech-savvy individuals to launch a simple, yet attractive blog or website without the need to hire a web designer or web developer — depending on the level of customization required.

Why I Recommend WordPress

Technically, a CMS is not required to launch a website. Therefore, it is reasonable to consider whether you should even use one at all. Some clients who have a CMS, rarely log in to use it. Others frequently self-publish content or hire a marketer and/or content provider to do the work for them. In either case, a CMS makes it faster and easier for writers, designers, developers, SEO specialists, and others, to collaborate.

WordPress in particular, began life as a simple blogging platform in 2003. Over time, it has evolved into a full-blown CMS. Today, over 60% of websites that use a CMS use WordPress. This is significant because its closest competitor (Joomla) only has a 4% market share. And perhaps surprisingly, mass-marketed platforms such as GoDaddy Website Builder, Squarespace, and Wix only have a 3% market share or less. Source: W3Techs.

Why does market share matter? First of all, the number of installations is a testament to WordPress’ flexibility and scalability. You’ll also have a larger pool of web designers, web developers, and technical resources to choose from.

And, you’ll find no shortage of tutorials and technical documents to help you along the way. Finally, since WordPress is open-source software, your website belongs to you. Consequently, you may move your website to any hosting company you prefer. Not so with proprietary platforms like Squarespace and WIX.

The Disruption of Web Design

Ten years ago, a client pointed to a predesigned WordPress theme as a source of inspiration. At that time, I realized that many “web designers” weren’t really designing anymore. Professional amateurs merely reused the same, or several, industry-specific, predesigned themes for each client. Practically anyone could spin up a generic-looking website with zero design skills.

Nothing I have seen, has disrupted web design and web development like WordPress. Its theme and plugin architecture includes over 3,000 predesigned themes and 50,000 precoded plugins. Many are highly-customizable, and some, very sophisticated. Almost all are free or reasonably-priced, and significantly decrease the cost of building a new website.

Before WordPress matured, most of my time was spent in Photoshop, meticulously crafting the exact look and feel for each custom page template. Once my mockups were approved, I sliced them up and used HTML to stitch the entire site together. If my client could afford a CMS (which was rare), I handed my HTML files over to a web development firm for back-end integration with my client’s preferred CMS.

Reinventing My Design Process

To better compete with freelancers and agencies who essentially resell predesigned WordPress themes, I streamlined my process for creating new websites and my process for customizing websites. I also created a WordPress development framework, that consists of commonly-used files and code snippets to save time in production.

My Process for Creating a New Website

To be clear, all of my work was (and still is) custom-designed and firmly based on each clients’ strategic objectives. Instead of using predesigned themes, I designed and coded simultaneously — without the use of Photoshop. I often sketched out rough wireframe layouts before presenting fully-functional mockups of key pages to my client.

A Look Back: 2016

Instead of using a vector-based app like Adobe Illustrator to create tight wireframes, I began roughly sketching them on my iPad prior to building a functional prototype directly in the web browser. At one time, I’d create full-color mockups in Photoshop which then had to be translated to code (which in some cases, is an unnecessary step).

However, another disruption has been unfolding for the past 5 years.

Page builders include a library of precoded, highly-configurable, drag-and-drop modules. They reduce the amount of coding required to build a custom website. Page builders are also generally easier for clients to use.


If I had my way, I would manually code all of my websites, as I once did — without a page builder. After all, I love to code as much as I love to design. However, page builders have come a long way — and one in particular is too good to ignore. If you haven’t heard of Divi, it is actually a design framework intended for designers rather than a development framework for developers.

Divi’s precoded modules are configured by the designer using a GUI (graphical user interface), rather than code. However, Divi does not preclude a web developer from writing/using custom code when necessary. It is as flexible as WordPress.

Custom Wireframe in Divi

Now I create wireframes directly in Divi — no need to sketch out and annotate rough wireframes or work in Photoshop (which ultimately requires one to slice images and translate to code as I did in the 1990s).

Compared to the development framework I created, Divi’s design framework allows me to design and build more rapidly — from functional wireframes, to functional pages, to visual design and production. In other words, Divi allows me to focus more on the user experience and worry less about code. My clients also love Divi because its “Visual Builder” is the closest thing to a WYSIWYG editor they’ve seen for WordPress.

Custom Website Built Using Divi

I chose Divi for this client’s website — an excellent choice given their requirements, including in-house management.

That said, many web developers are vehemently opposed to page builders — perhaps for obvious reasons. And, in case you’re interested, I wrote about the pros and cons of page builders like Divi a few years ago (“Page Builders for WordPress: Understanding the Controversy”).

Am I a Good Fit for Your Next Project?

Until now, I’ve taken for granted that you know the difference between a web designer and a web developer. Simply put, a web designer designs and a web developer codes. I am both — a web designer and web developer.

That said, one of the biggest differences between myself and many other web designers and/or web developers is that everything I do is grounded by my clients’ strategic objectives. Before I converse about design and development regarding a new website, I listen. I inquire about your target audience; your primary products and/or services; your competitors; your success metrics; and more.

However, if this isn’t the time for a new website, I’m just as happy to improve and/or maintain the one you already have!