I am a specialised WordPress developer with over a decade of experience building WordPress solutions for companies and individuals. Over the years, I have built websites and coded solutions of all shapes and sizes, from small personal blogs to huge multi-vendor marketplaces. I have worked within development agencies both full-time and as a contractor, as well as on my own as a freelancer.
Here at Codeable, you really can’t go wrong with any developer you choose. You already know that all Codeable developers have been through a strict vetting process, and when one shows interest in your project, you can rest assured that they will get the job done. With that in mind, I am thrilled to have been selected as a new recruit here, and can’t wait to show you what I have to offer.
Here are some of the key factors that I bring to every project I work on:
Communication and Reliability
My years of experience have taught me that effective communication is the single most important factor in the success of any project. Before I submit an estimate, I ensure that I am crystal clear on your requirements, as well as on the scope and complexity of the work required to achieve them.
Once work has begun, you can expect consistent progress updates from me until the project is completed. I see this as a symbiotic relationship: you get peace of mind, and I get assurance that your exact specifications are being met.
I am fully aware that not everyone is technically minded, and I always try to adapt my wording into language that you, my valuable client, will understand.
I’m not one to shy away from problems, and if I become aware of any issues on your website (whether or not they relate to my current project) you can trust that I will speak to you honestly and frankly about them.
Skills and Work Ethic
I adhere to the WordPress Coding Standards in order to produce consistently high-quality code. I take pride in building clean and elegant code solutions, no matter how complex the problem.
Version control is important to me and Git is a large part of my daily workflow. In the same token, I insist on working on a staging site (which I will provide if not already in place) until the project is complete and ready to go live. I don’t make ad-hoc changes to live sites unless absolutely necessary.
What I can do for you
- Theme and child theme development and customization
- Plugin development and customization
- Full site builds and converting existing designs to functional WordPress themes
- Responsive design and mobile focussed sites
- Online stores and multi-vendor marketplaces
- WordPress assistance and education
- and much more!
Thank you for taking the time to learn more about what I have to offer. I look forward to being of service to you!
Iain did exactly what I needed and knocked out this relatively simple project quickly and without any bumps in the road whatsoever!
Iain worked with my hosting company's tools to configure the needed companion apps to enable the functionality we really needed to provide our users--results were done both completely and on time! Users are loving it, so thank you!
Iain was able to liaison with my hosting provider to set up a more fluid development/deployment flow; not as easy as it should be or sounds, so I much appreciate his efforts here!
Iain coordinated among a few different plugin vendors to get them all to play nicely together again on my site--great work!
Iain was able to consolidate two codebases that were quite similar but not quite identical, as well as migrating the stored data into a unified structure so users did not lose anything along the way. Great work!
Iain went to work making sure that the not quite erroneous, but definitely incomplete previous code was completely replaced with the proper WordPress way of doing things. This work is really going to help the users on my site make better sense of the whole process--well done, Iain!
Iain took on this project which involved my WordPress site and billing backend, and adding functionality that my users needed but definitely did not exist in any form out of the box. The testing of all the different scenarios was quite a challenge, but Iain faced up to it and carefully went through each one until his solution worked as intended in **EVERY** case! Great work--looking forward to working with him again!
Iain did a great job coordinating the behavior of a couple of plugins that had had minor customizations to work better together, but needed a bit of finishing work to make it really smooth. There were several bad ways to get this done, but he studied the code to come up with probably the single good way to have it work. Great work!
Iain gracefully handled this relatively simpler project, and what I appreciated is that he just got in there and knocked it out the day after starting it--even with my last-minute change request!
Iain did an unusual project with me that was largely about walking through how various systems talk to each other and really understanding their interactions. He turned that understanding into more easily digestible reference materials for me in just the format I needed. Great work!
Iain worked tirelessly to figure out all the corner cases in this very involved multi-system scenario. I can't even begin to express my appreciation for his attention to detail and thinking through the workflows from all angles. He was bringing up scenarios I had not even considered by the end of the project, which is a bit of a rare position for me to be in in my experience, but...I loved that he took such ownership of the outcome that way! Thank you!
Iain took on this pretty large challenge which added some features to the site's plumbing for EVERY SINGLE REQUEST! He had to dive pretty deeply into WordPress internals to figure out the most performant way to accomplish what I had asked for, so that the user experience would not be negatively impacted. Iain was careful and attentive to all details in this tricky endeavor, and we finished on schedule. Well done, Iain!
We needed a convenient way to detect certain identifiers automatically and build hyperlinks to their reference pages on another site on the fly--I suppose this is not unusual. What was unusual, though, is that this needed to all happen inside the Dashboard's many pages! Iain investigated and found that we were quite fortunate in that the plumbing was already in place to allow for such a thing and he did the work quickly and with high quality!
Iain coordinated connectivity between two different websites, which involved two collaborating plugins on one site and the raw API on the other site. He made it so that adding new information to this point of coordination will be super smooth and easy in the future too!