I’m Liam, I’m a Front-End Developer with a passion for marrying well written, efficient code with beautiful and intuitive design. This two sided philosophy has always been at the forefront of my personality. While I enjoy my time spent in front of my PC, I go stir crazy without time in the elements.
For 7 years I lived in Tofino, BC where I worked as a surf instructor. This helped me to hone my abilities as a leader, nurtured my craving for empathetic connection, and allowed me to explore and travel. I see this time as invaluable for my career as a Developer as it has helped me in many areas. My ability to communicate effectively with my team comes directly from the interpersonal skills gained during my time spent sharing my love for surfing with others.
The bread and butter, I am proficient with HTML, CSS, and CSS preprocessors such as SASS and LESS.
I have extensive experience using PHP to not only create custom WordPress themes, but to manipulate and validate data. I also have experience in working with MySQL Databases.
Because of my experience with CMS development I have a great understanding of Liquid. I have also leveraged the AJAX methodology to produce modern solutions for WordPress post filtering.
Most of my development experience is in the realm of CMS development. I have developed themes for, or worked with, WordPress, Shopify, Sitefinity, Drupal, and other systems.
I have experience using most tools in the Adobe suite, but professionally I have used Photoshop, Illustrator, Adobe XD, Figma and InVision. I have experience using Gulp to streamline my development process, and Git for version control.
I’m a curious self starter. One of the greatest joys for me is learning and excelling in new areas. I live for the challenging tasks so I can grow professionally.
Whether I am working with my team, or for a client, I pride myself on being their for them. I like to always have an answer and anticipate teammates needs.
As a free form problem solver, web development’s ever-changing and dynamic nature is ideal. One of the reasons it appeals to me is that it allows for consistent growth and adaptability.
This project was built with ease of use in mind. The client had a requirement to display a complex set of data for each project, as well as post types regarding news, project updates, and expertise blog posts.
You could see how this could become messy trying to manage all this information on the back end of the site. Using a custom WordPress theme, this project was built for someone with an hour of training to be able to easily manage the site without developer intervention. Adding or editing engineering products is as simple as filling out a form in the back of WordPress.
Here is another example of a programming project displaying a lot of data to guests of the site. The theme was built not only to promote ease of usability for the front end user, but the back end of the site is designed so that data entry and upkeep of the site is intuitive and smooth for the client.
The theme features a custom gallery post type, with advanced AJAX filtering. This is a modern technique that allows the content to be updated on the gallery listing page without the need for the page to be refreshed.
The purpose of this website is to help researchers of the kidney health field, collaborate together, and share information through research trials.
They use an external database to house their existing research trials, and asked that the site be programmed to accommodate the requirement of maintaining that separate database. Any new trials added to their existing database, will show up on their research trials page of their WordPress website.
This is a full custom WordPress theme project. The Project is not yet live, but I have included the deliverable files to date. To download the files click the “View Project” button below. (Wire frame notes have been retracted for privacy)
What makes this project different from the rest is I will not only be doing the programming, but the initial wire frames and designs as well.
Wire frames were done using Balsamiq, and designs were done using Adobe XD.