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 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!
Iain was able to liaison VERY effectively for me with my hosting company to figure out the best hosting plan upgrade for our site. He did the work quickly and accurately and we got it upgraded and in production faster than I expected!
Iain really went the extra mile to make sure a complicated event flow was modified just in the precisely correct place to do what we needed for our users! Great job!
Iain did a **FANTASTIC** job peeling apart the layers of a complex plugin's interactions with a third-party API. He was able to diagnose why these interactions were causing us trouble, and recommended a clean design of a separate sidecar plugin whose only purpose in life is to coordinate communication between the core plugin that we rely upon and this third-party API. Well done for sure!
Iain really came through on this project! I had a site that had accumulated **years** of cruft and deferred maintenance, and he straightened it all out, cleanly removing old data I didn't want hanging around, and even cleaning up everything that was cluttering up the error logs with inconsequential (in other words, ignorable) messages!
Iain worked hard to resolve several intermingled plugin issues that came down to us needing to deactivate a plugin we weren't really using anyway. He also made sure that the debug logs would be clean of all unwarranted noise, so that we may better notice when something of importance actually may require our attention. Spotless work!
Iain shored up a distinct weakness in one of the key plugins on my site which was the #1 cause of user confusion over the last few months. When I discover the inevitable next rough edge for my users, I will for sure re-engage with Iain both for his expertise and great attitude!