About My Work
My Services
- Custom WordPress websites
- Mobile-friendly responsive web design
- Fixing broken websites
- Marketing consulting
- WordPress training
- Business consulting
- Project management
- Monthly site maintenance
- Custom programming
Website Features
- Mobile responsiveness
- Custom user interfaces
- Custom functionality
- API integration
- Latest design elements
- Google structured data
- E-Commerce (via Shopify)
Market Sectors
- Construction
- Real Estate
- Pharmaceuticals
- Nonprofit
- Churches
- Web Apps
- Higher Education
- Consumer Goods
- Industrial Goods
- Blog / Informational
My Tools
- WordPress
- Divi Builder
- Oxygen Builder
- Shopify
- PHP
- JavaScript / jQuery
- MySQL
- HTML5 / CSS
- GIT / Bitbucket
- cPanel / command line
- The Lean Web
Sites I Designed and Implemented
Real Estate and Construction
Nonprofit
Products and Services
Web Application
Entertainment
Informational
Sites Designed By Others, Implemented By Me
Real Estate
Pharmaceutical
Nonprofit
Products and Services
Sites I Helped Implement as Part of a Team
About Me

I love creating websites! I have been making them since 2008. I enjoy the creative, technical, and business sides of website development.
I use WordPress because it allows clients to update their own sites, it has a ton of theme and plugin support, and it’s really flexible. I can build upon this platform with custom programming as needed.
I am based in Southern California. I have a B.S. degree in Electrical Engineering from Caltech and a Master’s in Engineering Management from Stanford University.
Brian Shim Web Development, LLC is a California S-Corporation (so you don’t need to send me 1099 forms or worry about AB-5 issues). My company is licensed in the city of Santa Monica #219124.
Contact me about your project
Follow Me
If you have a question about one of my articles, please leave a comment directly on that article, and I’ll respond there.
Articles
Why I Use the WordPress Divi Theme
If you ask a WordPress developer what their favorite builder theme is, you'll get a very opinionated answer, kind of like asking a photographer what brand of camera is best, or a gamer what console is best. The truth is, there are a lot of great themes out there. Many...
My Website Accessibility Checklist
Below are areas where I strive for accessibility compliance. Often there are exceptions that are not compliant though, that are signed off by the client. And, this list is by no means a complete list of requirements for WCAG compliance. Appearance Text at least 14 px...
Why You Should Own Your Own Domain Name and Web Hosting Accounts
I always tell my clients to set up their own domain name and web hosting accounts and pay for with their own credit card. I do not provide hosting. Here's why I think you should not let your web developer (or any third party) own your web and domain name accounts. 1....
My Website Project Kickoff Checklist
These are some questions I think about before starting a new website project. It's a great checklist to go through before starting to help you scope out your project. A. Audience and Purpose Who is the target audience of the website?What is the site tagline, in...
Nine Things You Should Do Before Updating Your WordPress Core, Plugins, or Theme
WordPress makes it very easy to update your website to the latest versions of the WordPress core, plugins, and theme. Just click a few buttons, right? Well, anyone who's worked with WordPress for a while knows that simply pressing "update" without some serious...
What Is the Difference Between SiteGround Web Hosting vs. SiteGround WordPress Hosting?
I personally use and recommend SiteGround shared web hosting for WordPress sites because their servers are fast and reliable, the cost is reasonable, and their support is good. But, if you go on their website to pick web hosting for your WordPress site, you'll find...
How to Clear Your Browser Cache to See the Latest Version of a Website
When your web developer makes changes to a website, you might not see those changes in your browser because of something called "browser caching". Basically, that means that the browser keeps old copies of parts of the website locally so it doesn't have to re-load...
Three Basic Questions You Should Answer Before Building Your New Website
Knowing the answers to these three questions will help your site's messaging stay focused and clear. Before thinking about your site's colors, fonts, images, and content, you should answer these three basic questions about your website's messaging and goals. The...
Which Web Hosting Company Should You Use?
If you want to put your content on the Internet, you'll have to choose a web hosting provider. This is the company that will store your website on a computer which is connected to the Internet and can serve it up to visitors. If research hosting companies on the...