BUILDING BETTER EXPERIENCES
CORE
EXPERTISE
Hi, I'm Robin, a freelance web developer based in Edinburgh, UK. I've been delivering visual experiences, dynamic interfaces and website strategy to clients local and worldwide for 15+ years.
I have significant experience in end-to-end planning, building, and maintaining web platforms, my toolkit centres on web frameworks or CMS like WordPress, Craft and Laravel.
I’m equally at home building interactive features and deploying the infrastructure that keeps everything fast, secure, and scalable.



CORE TECHNOLOGY
Laravel

- Solid decoupled architecture
- ORM database
- Server-accessible console
- Large ecosystem
WordPress

- Custom post types - really customisable
- Tons of plugins to extend your site
- Powerful templating system
- Gutenberg / Block Editor
Vue.js / Alpine.js

- Reactive data - adapt to your users
- Component-based architecture
- Alpine is super-lightweight
- Easily inject dynamic user features
API Development

- API design & development
- Securing APIs with auth
- Docs and clear explanations
- Limitless integrations
DevOps & Hosting

- CI/CD Automation (GitHub Actions)
- Server Management (Forge, Cloudways)
- Cloud Hosting (AWS, DO)
- Monitoring & Performance
Bricks / Kadence

- Visual Design Control
- Performance Focus
- Developer Extensibility
- Improved Client Editing
FEATURED
WORK
Kurt Weill Foundation
Role: Tech support with Studio Simpatico
Studio Simpatico, an NYC based design agency asked for my assistance with their client, the Kurt Weill Foundation, an organisation dedicated to the work and promotion of German-born American composer Kurt Weill. The client needed tighter integration between their Salesforce database and WordPress website.
I prepared a solution that enabled the website to listen out for webhook calls from Salesforce and processed them to be stored as WordPress custom post types, feeding into their existing front-end search & filter setup.
A PHP Salesforce SDK wrapper was created to handle all of Salesforce's internal object types (this all needed processed and translated before storing in WordPress). An advanced cron scheduler was also configured to remedy issues with server timeouts, and code to prevent duplicate records was installed.


MY
APPROACH
Web development is about much more than code and pixels.
It's about organisations and individuals who want meaningful experiences.
I focus on planning, development, and deployment, acting as a web strategist as much as a web developer. Very similar roles, but web development requires a multi-faceted approach.
CREATIVE DEMOS
A few interactive Javascript experiments. Click through for more

Cascades
Particles interacting dynamically with text contours.

Bit Decay
An interactive paint app exploring temporary data and visual decay.
LATEST FROM THE DIARY
Contact Forms are a Pain
So important, but *so so fiddly*. Argh!
AI Automation: Slow Progress, High Expectations
The gap between AI hype and reality
Laravel, WordPress, PHP & JS Dev Available
Need a skilled developer? Let's build
Cred.blue Score: 431 & Social Ranking
Is a 431 good? Fairness in social scoring
WHAT
CLIENTS SAY
Ready to discuss your project?
Let's talk about how I can help bring your ideas to life with custom web development solutions tailored to your business needs.