Arista Corporation

Arista is a computer product developer founded in 1994 and headquartered in Fremont, CA, with operations in China, India and Taiwan.   They came to me when they needed a developer who was responsive to their needs and could get the job done.  That was in 2015-2016.  Unfortunately, there was a marketing guy in between Arista and me who forced his vision of the website.  It has ended up being clunky and hard for the end users to manage.  Luckily, Arista has come back and asked me to re-design the website without the “assistance” of the marketing guy and we are converting to WordPress with a WooCommerce back end to manage the catalog of products. This will make the website much easier to deal with.

We were able to do some pretty cool things even with the problems brought on by the third party.  For instance, they use a WordPress blog to post articles and announcements which I was able to pull and display on the home page.  I also gave them a folder on the server that they can drop images into for the slideshow on the home page.  No messing with code.  Just put an image in a folder and it shows up.  


Single Property Websites

I received an email from a real estate client a couple weeks ago asking about a website for a single property she has listed for sale.  Single property websites used to be labor intensive and difficult to make right.  With WordPress, all things become easier.  I was able to give her a well designed, nicely laid out and fully responsive website for next to nothing in a very short timeline.  Probably not something you would want to do for every listing, but for those higher dollar listings, it’s a great way to make the seller feel like you’re doing everything you can to market their home!

Don’t be shy if you would like to talk about doing one, or even having me set you up to be able to do an unlimited number of single property sites.  It doesn’t have to cost a lot.

You can reach me at

Here’s what this one looks like…  You can also see the site at

City of Winston, Oregon

The city had me create a website for them about a million years ago when 800×600 screens were HUGE!  It was about time for an update, so I gave them a WordPress site that allows them to manage all their own “stuff”.  Like:

  • Special Announcements
  • Minutes of public meetings (Gigabytes worth of MP3 and PDF files)
  • Playing of above streamed from the website
  • A document management system for PDFs like budget documents, business forms and city ordinances.  Having these saved as PDFs and managed through a document management system makes sure that the latest versions of these documents are always available.

Being WordPress, they also have the ability to adjust colors, add/edit/remove pages, use the blog to display things in a chronological order and keep them available forever.

This was a fun website conversion.  If you would like to talk about converting your website to WordPress, let me know.  I’m always happy to help.

Lane Titans Custom WordPress Child Theme

At the day job I was tasked with creating a WordPress child theme for the college sports teams.  Since I’m a Bootstrap kind of guy, and Lane has standardized on Bootstrap as a framework, I found a pretty basic theme that uses Bootstrap for its core and proceeded to modify the stuff that didn’t look right.  The results are quite good and saved the college $5000/year over the framework most of the rest of the college sports teams use.  Good day for me.  I like paying my way.  

Features Include

  • Totally custom design.
  • Full Customizer integration.  (Customizer is the WordPress admin interface for dealing with design aspects of your theme and website.)
  • Ability to change the logo (Titan Athletics) through the Customizer.
  • Ability to change the tagline in the top gold bar (OFFICIAL ATHLETICS WEBSITE…) through the Customizer.
  • Ability to change the semi-opaque background image (behind the slideshow on the home page) through the Customizer.
  • Mega-menu integrated through the stock WordPress menu system so you can change all aspects of the menu structure and design without having to call the web guy.
  • Ability to change the page background color through the Customizer.
  • Upcoming Events automated through a SPUD from 25-Live, the scheduling system the college uses.
  • Full responsive embeds, like YouTube and Vimeo videos as well as images.  (This is mostly stock WordPress behavior, but it needed a little help.)
  • Off the shelf plugins were used for things like OUR VALUED PARTNERS so they can list sponsors. 
  • Team Rosters are also through an off the shelf plugin, but it allows you to totally customize the fields as well as the templates used for outputting the single player bio pages and the tabled rosters used on the team pages.
  • A footer menu built with Bootstrap’s standard navbar code, but using a WordPress menu as its source.  Easy for the end user to change what shows up in the footer through the Customizer.
  • Custom recruiting forms for each sport.
  • Accessible design that complies with government regulations for use with screen readers.  This is ongoing, but, on launch, will be fully compliant.  (Just in case you go to the site and test me on it and it’s not quite there yet…)
  • And, of course, the site is fully responsive so it’s going to look great on a phone, a tablet or a computer.  

Development Server Link:

Production Site Link: (Will look very different until the final site is launched…)

Herbert Lumber – Riddle Oregon

Herbert Lumber had recently lost their website to a server crash.  Scary.  Especially since their host didn’t have a backup.  When I talked to them they were trying to figure out how to get a website back up that they could back up and maintain themselves.  Hmmmm.  What do I have that would work for that?  Yep.  WordPress.

Herbert Lumber Company

It came out pretty well.  They had some of the original photos that they had used on the original site and even some of the content from the pages.  I was able to get a custom WordPress theme set up for them in a couple days and moved all their photos and content over in a few hours.  Now they have a site they can maintain, update and, most importantly, back up on their own.

Unfortunately, Herbert Lumber wasn’t the first client I had talked to that week who had lost their website to a server crash with no backups.  I decided it wouldn’t be a bad idea to have a way to back up a full WordPress installation with a single click from the Dashboard in WordPress.  I wrote a plugin that is available from WordPress that makes a backup of your entire database as well as your entire web root folder.  That means that if you have information on your website that’s not in WordPress, my plugin backs that up too.  Pretty cool, really.  One click makes the backup file, then shows you a link to it so you can download it to your local computer.  Then you just delete the backup file from the server and you’re good to go.  You can run the backup as often as you like.

If you have lost your website, or you’re not happy with the one you have, give me a call.  I’m sure I can help you put something together that will fit your needs, look great and be under budget.

Coast Professional Services – Roseburg OR

Coast Professional Services is a local insurance agency.  Like Fotan, he’s basically a one man show and specializes in giving personal service.  He knows his clients by name and answers the phone when you call.  There’s really only one email address because he’s the one who checks it.  Ron originally paid several thousand dollars to a guy who said he “specializes in insurance agent websites”.  That sounded great.  Except he got a site that looks exactly like all the other insurance websites he did and it didn’t capture the feel of Ron’s agency.  Oh, plus he was paying hundreds of dollars a month to Google AdWords and not getting a single lead from his shiny new website.

When I came in I was able to give Ron a custom WordPress website with a very comfortable home town look.

Coast Professional Services

Ron is able to update his website on his own, which is great because he has a lot to say about Obamacare and the insurance industry in general.  He posts blog entries every now and then, which then submits his website to Google, Bing and several other search engines and directories.  Now he comes up in Google searches.  Pretty cool trick, huh?

Ron has become my insurance guy.  I highly recommend him.  I really prefer to keep my money local, but it really comes down to the value you get for your money.  If it looks like I can give you what you want better than the guy down the street from you, but I’m not local, you’re still better off hiring me.  At least you know who you’ll be talking to if you have changes.

UCC Accreditation WordPress Blog

I’ve been on contract working as webmaster for Umpqua Community College for quite a while now and one of the things they asked me to do was to take their Accreditation blog and clean it up.  Before I got to it it was a stock WordPress theme and didn’t look anything like UCC’s website.  The only way to tell it was UCC’s was that it said so in the header.  No logo, no nothing.

I found a theme that would let us upload a full page photo to display behind the content.  I was able to adjust the colors of the theme to match UCC’s standards and reorganized the whole site so it flows and makes sense now.

I think it came out great.  Could probably use a better photo for the background, but anyone who has ever been there will recognize the fountain on the right side.

The best part is that UCC is thrilled with it.  Very professional and lets the world see them that way.

If you have a website that’s not putting your best foot forward, let me know.  I can help you too.

Puget Sound Platter

PSP is a site all about the food scene in the Puget Sound area.  Karen, the owner, is quite the foodie and wanted to be able to share all the great local food related happenings as well as write-ups about local restaurants, pubs, cooking schools…  Pretty much everything food related, but with a local focus.

The site is pretty straight forward except that she needed a way to compile her own lists of establishments and wanted to be able to sort them her own way.  What I ended up doing was coding an add-on for WordPress that gave her access to her own database so she could do what she wanted to do.  Pretty slick.  It finds latitude and longitude of an address as she’s inputting it so it can show up on the map in just the right spot.  It also allows her to place paid ads throughout the site in specific ways so it doesn’t lose its local feel.  Oftentimes ads stick out like a sore thumb, but I think she’s done a great job keeping the design clean and easy to follow.

So, if you’re planning a trip to the Seattle area, check out the Puget Sound Platter.  There’s a lot of good food up there.  You just need to know where to find it.

Roseburg Country Club

So, the Country Club had a great website.  Designed by my friends over at BBG Marketing many moons ago.  As often happens these days, RCC wants to be able to update their website without having to “call the web guy”.  They also wanted to make the site more interactive.  Randy, the pro, wants to post tournament rosters as well as results so members can check the website rather than calling the pro shop to find out how the tournament is going, or who put the most balls in the pond on 18 trying to reenact the final scene from Tin Cup.  Anyway, a redesign and WordPress conversion was the only way to go.


I gave them a couple cool features.  The most obvious in the picture above is that the whole website’s background is made up of a photo of the course.  Not just one photo though.  There are actually a number of photos that are grabbed randomly each time a user hits the site.  In other words, go to the site right now and maybe you’ll see a picture of #4 from the tees.  Go back tomorrow and you might see the clubhouse from 18’s green.  “Why not make a new picture come up every time I visit a page” you say?  Well, that would just be silly.  Those pictures are kind of big, so I only want you to have to download one each time you visit the site.  Otherwise page load times could be pretty long if you’re on a slow internet connection.  I know.  “Nice job Matt.  You really think of everything, don’t you?”  Yeah.  I try.  That’s what makes me worth what I bill. 🙂

Another thing you might notice is that the majority of the site is semi-transparent so you can see the background. Why would you want to cover up those awesome backgrounds and not even be able to see them?

They are also able to post PDFs of menus, tournament pairings and results to the website that end up embedded in the website rather than opening in a big, ugly window in your browser or downloading so you have to try to find it in the sea of icons all over your desktop.  There is also a calendar of events, a tour of each hole and a blog so they can keep everyone up to date on what’s happening in the restaurant, frost closures in the winter or whatever happens at a country club that they want people to know about.

Fun site.  Great course.  Nifty pool for the kids.

Integrity Team Real Estate Services

Integrity finally got tired of paying hundreds of dollars a month for a cookie cutter website that looked just like everyone else’s.  When I met with Janet she was looking for something to make her stand apart from the competition.  As a successful real estate broker she had been meticulous in the design of her business cards, her signs, her new office in downtown Roseburg.  She wanted clean lines, classy, something that would really catch the eye.  I think I did a pretty good job.

What you’re seeing above is the listing details page for one of Janet’s listings.  I’ll tell you about a few of the cooler features of the site.

  • At the top, you’ll see “About the Company”, “Local Events”, and “Local Info / Links”.  All three of those pages are self managed by Integrity.  They have an administrative back end (custom built by me) that they log into to add or edit content for those pages.
  • The photo at the top right of the stream is actually a photo slideshow.  They can place any number of photos in the slideshow and each time a page loads the slideshow grabs a number of them and starts displaying them with a nice fade in/fade out transition.  I limited the number of slides so that the page didn’t take forever to load.  More pictures = more time to download.  As it is, the page loads quickly, but you get a seemingly random slideshow each time.  Pretty cool.
  • The menus are actually what is known as a Mega-Menu.  Most of the links are pretty normal, but if you roll over “Meet The Team” you see a dynamically generated grid of brokers.  The list is created from the database which, you guessed it, Integrity has full control over.  They add/edit/remove brokers on the fly.  Each broker profile has space for a photo, contact information, social networking links and all the normal stuff.  The broker profile page also shows each broker’s listings and, at some point, will also show blog posts for that particular broker.
  • The blog.  Ok.  Janet knows that the real value to a real estate broker is the knowledge in their head.  She wanted to be able to share that knowledge as well as boost her Google ranking, so we integrated a custom WordPress blog with the same design as her website.  The benefit to having it all together is that I can grab posts from a given category, tag or author and display them anywhere I like on the website.  Hence the statement above about showing blog posts on broker profile pages.  It’ll be super cool once the brokers really start posting.
  • The slideshow of photos is pretty cool.  Nothing overly special that you don’t see every day, but the thumbnails are squared off and outlined and move along with the main photo.  Oh, and the buttons are styled to match the rest of the site.  Nice, but not rocket science.
  • The listing data is obviously pulled automatically from the RMLS using my IDX feed.  No rocket science there either.  If you have a real estate website and you’re not utilizing some form of IDX you should really pull your head out of the sand and join the 20th century.
  • The map.  This is totally cool.  On the left you see a list of 10 listings of similar price and size (beds/baths/sqft) within a predefined radius. As you hover over the entries on the left, the photo and listing info on the right change as does the map.

So, lots of cool features.  All custom coded and pieced together to fit Janet’s vision of what she wanted a website to be.  I can do the same thing for you.  Just give me a call and we can talk.