I’m a web developer based in Scotland. I’ve been developing for the web for more than 10 years now, and have worked with my fair share of custom code, content management systems and frameworks. I’ve built shopping carts from scratch and worked on large, complex projects powered by the latest tech.
My Work & Clients
I have worked with a diverse range of clients over the years on projects spanning a wide range of business sectors, including complex data management systems for international logistics firms, hotel booking systems connecting to the TripAdvisor API and technical project builds for startups.
Some of projects I’ve worked on in the past include the server-side mapping systems for GapTrac, storage calculation and booking systems for Flexistore and the full technical construction and administrative functionality for Murrayfield Indoor Sports Club. I’ve also worked on many Wordpress projects, including e-commerce builds powered by WooCommerce as well as others requiring completely custom functionality.
If you’d like more information about my previous work, or if you’d like to see some more specific examples, please do get in touch
I find the term “web developer” to be a rather vague one these days. Development on “the web” encompasses a massive range of topics, from front-end visual design, interactivity, user interface considerations through to back-end server maintenance, database development, speed and security optimisations etc. The list goes on.
With that in mind, I do find myself focusing mainly on back-end development, specifically in the area of content management systems and frameworks. I primarily specialise in the following software:
- Statamic, for small-to-medium sites, with relatively simple administrative capabilities and low-complexity data management requirements.
- Wordpress, for larger sites with more emphasis on complex data management and more detailed & layered administrative capability.
- Laravel, a PHP framework providing a fully custom build process starting from the ground-up - on very solid foundations - to create completely custom interfaces on top of highly complex relational database structures.
Depending on a client’s specific requirements, I may choose one of these over another but generally speaking from my experience as a developer, I’ve found that in the majority of cases one of these three platforms offers sufficient functionality and potential to match any project spec.
As well as these technologies, I also take care to ensure that the projects themselves are carried out to a high standard, utilising tools like Git for version control, and team management & communications via Basecamp.
I also like to make use of user stories to map out a project’s requirements before any structural development takes place. This is a great time during a project to discuss with the client, in detail, how their users & customers will expect to use the software and to pin down precisely what’s required (and precisely what’s not required)
Scope creep is a big danger in any project, and I find that such an approach is an effective way to keep things on track, and provide a development blueprint that everyone involved can refer to throughout the process.
A focus on technology
I’ve been building websites for more than 10 years now, and have seen how technology has evolved in great leaps and bounds to keep track with growing user demand. The internet contains more potential now than ever, and the options available while building a site continue to grow. This can be overwhelming.
It’s important to keep a clear vision of the end-goal when developing a web project. I like to make sure that I keep on top of the latest tech, following trends on Twitter and catching up with the latest news from the web development sector. From that, I isolate what’s important to my work, and what isn’t.
This means that I can provide you with work carried out using the best tools for the job, and provide advice based on current trends and modern practices.
A large part of my workflow involves properly scoping out what your project needs to achieve, not just for you, but for your customers.
I’ve worked with many clients over the years to refine and adapt their requirements and expectations when it comes to building their projects. A vital part of the build process isn’t just in the design and implementation. It also depends on an effective relationship between the developer and the client, to fully scope out all requirements and make sure that the end-product doesn’t just meed the client’s requirements, but their customers’ too.
If you’d like to know more about this process, and how it can benefit your business, please get in touch and I’ll be happy to discuss anything in more detail with you.
It’s not all work, work, work
When I’m not working, you can usually find me watching Wes Anderson movies, kicking back in my garden looking at the trees or listening to as much new music as I can possibly get my hands on through Spotify. While doing any of these things, I’ll also likely be drinking a cup of tea or coffee (the good stuff).
Contact me »