Web Developer / Programmer
I develop, design, and maintain efficient and secure websites.
Most websites I make with WordPress as the backend so simpler tasks, such as creating blog posts or making simple edits, can be done by clients or delegated to less technologically-adept workers. Themes are made from the ground up using composer modules that simplify and make easier to understand common WordPress mechanics, like loading stylesheets and scripts, creating custom post types and options pages, and implementing WordPress menus. Most composer modules were self-made with unit testing using PHP Unit.
I secure websites using security headers, content security policies, and security plugins. I am selective about what plugins I use in WordPress to keep the website lean and minimize vectors for security vulnerabilities.
I make websites efficient using responsive image loading, caching, compression, minification, optimization, and simply being selective about what code to implement.
I have made and maintained websites with e-commerce using WooCommerce and have made custom WordPress plugins and JavaScript scripts for handling particular client needs, such as survey tools.
Non-programming responsibilities include copyediting, copywriting, and keyword research for SEO; social media management; blast email composition; and IT support.
You can see much of the nonproprietary code I have made at https://github.com/waughjai
Projects
Daily Dote
Developed website with custom WordPress theme using WooCommerce for shopping cart.
City Fish
Developed website for famous Seattle Pike Place fish market using custom-made WordPress theme and WooCommerce for handling e-commerce.
Cascade e-Commerce Solutions, Inc.
Developed website for the company I work for using custom-made WordPress theme that is visually-appealing enough to attract clients, but also quick and easy to use to find information they need to make a decision.
Boskeopolis Stories
Developed and designed website using custom-made static site generator.
Boskeopolis Land
Developing and designing computer game in C++ using SDL2.
Find Your Dream Workout!
Programmed a simple choose-your-own-adventure page made for a physical therapy company’s website to help their clients find a workout that serves their needs.