I've had some more development time open up this month at short notice.
Give me a shout if you've got any Laravel, WordPress, Craft projects (or anything PHP or JavaScript flavoured!) that might need some dev attention.
Hi! I'm Robin Metcalfe, a web developer available to hire on a contract or freelance basis.
Bringing a wealth of knowledge and experience to web development, honed over 15 years of building bespoke solutions for clients across the globe - from startups, clients in the health sector to finance, housing, innovative tech fields and more.
Every project is different, but the approach is the same: think smart, build efficiently, and create something you can be proud of.
Some thoughts and opinions from my daily development schedule.
These are pulled directly from my Bluesky feed
Hi, I'm Robin Metcalfe , a web developer based in Edinburgh, Scotland
I graduated from Edinburgh University in 2002 after studying Computer Science and Electrical Engineering. Since then I've been working in various capacities as a freelance, self-employed and contracted website developer for clients and agencies worldwide
I started building websites when I was 15 on the old family computer - a machine that was far removed from the computer I now develop on. But it was powerful enough, and offered a route to explore a world of possibilities
The web was a far, far quieter place then
There were only a few websites compared to today and search was rudimentary - finding what you wanted was more like looking through a phone book.
But it was a fascinating and untamed place. No-one quite had a grasp on what it actually was or what to do with it.
It also combined two of my great loves - art and coding - into a single package, letting me explore design and layout along with complex back-end coding solutions to power forums, shopping carts (very basic e-commerce at the time) and whatever else could be built along the way.
So here I am now, older and wiser, still building and crafting solutions for the web. And still enjoying it as much as the first time I saw a website I'd built appear online.
Technology has advanced a long way since I coded my first website. If you're looking for help with your online presence or need someone for consultancy, development tasks or project planning, I'll be happy to help.
The modern internet is more of an interconnected "network of networks" - compromising all sorts of devices and displays. Mobile phones, tablets, smart devices (lightbulbs, fridges, cars - anything you can fit a chip and a power source).
I'll help you figure it out.
AI is complicating things too. AI-derived content is quickly filling up search results and websites, paradoxically both limiting visbility by swamping human writers/creators and enhancing visibility for those who care enough to stand out.
(I wrote all of this myself, by the way. With my hands! Never used to need to say that...)
I can manage it for you
There's never-ending growth in software too. Always some new framework or library around the corner promising to make life easier, simpler, more streamlined. But they often don't, only adding complexity.
So what's the answer? There's many answers. Depending on what you need or what you want, there's going to be something that'll suit you. The only problem is finding and building it.
Some great options are Laravel, WordPress and Craft - offering a wealth of data-management, CRM, CMS solutions amongst many others, they're fully customisable, scalable and powerful enough to act as the backbone of any company's online presence.
PHP is the backbone of dynamic websites and applications. It powers platforms like WordPress and frameworks like Laravel, enabling anything from custom content management systems to fully bespoke applications.
JavaScript makes the web interactive. Whether it's dynamic front-end functionality or working with libraries like React, JavaScript ensures your site doesn’t just function — it feels alive.
The building blocks of the web. HTML provides structure, and CSS ensure that structure looks amazing. Together, they form the foundation of every website.
Python is the #1 choice for data-driven projects. From backend processing to machine learning integration, its versatility allows complex challenges to be tackled easily.
Databases are the beating heart of modern web applications. Using tools like MySQL, your data is structured, secure, and easily accessible. Many other powerful database systems are available.
Most of my work is carried out under NDA for clients. These projects often incorporate:
These use Laravel, WordPress or Craft CMS depending on the requirements. I'm more than happy to explore alternatives though!
Get in touch if you'd like to discuss anything like this, or other requirements at a high level
I've worked on many other websites, both in a development and support capacity here in Scotland and further abroad.
Here is a small sample of a few other sites I've had the great pleasure of being involved in the development or maintenance of.
I've been very fortunate to have worked with a large number of diverse and creative agencies throughout my development career, working alongside many talented individuals to deliver quality and value for their clients.
If you're looking for a developer available on a freelance or contract basis, get in touch.
Here are some apps and tools I've built over the years both for clients and for personal experimentation/fun.
I'm also a keen generative artist, and have created a number of generative artworks.
An experiment with dynamic text and particle effects
A JavaScript library that allows multi-line HTML text highlights with many configuration options
A tool for editing colors and proportions in palettes
A paint app with a twist
No JavaScript was used in the creation of this CSS animation (interactive)
Code-generated art. One of countless possible variations in the series
Code-generated art. One of countless possible variations in the series
Code-generated art. One of countless possible variations in the series
Animation for a company specialising in live pathway tracking sensors
A demo for an interative generative art tutorial app
An entirely useless enhancement for HTML input boxes!
An older version of this website
If you'd like to get in touch for any reason - I'm available for contract & freelance work and I'm always happy to respond to dev questions or comments - get in touch using the form below, or you can reach out to me on socials.
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Rerum voluptatum modi repellat vitae repudiandae consequatur accusamus, nesciunt, repellendus nisi molestias eaque, perferendis quod libero maiores beatae odio debitis natus assumenda.
Let's connect
If you want to follow updates from me or chat about anything, the best way to do that is through Bluesky . I was on Twitter/X for years, but recent events have made it a much more stressful place.
Or if you want you can check out my LinkedIn profile, though I'm rarely active on there, it's basically a digital CV.
I'm always happy to chat about anything web or non-web related, feel free to send me a message.