SOLARISE
Development handholding for agencies. I build what your team needs — and stay until it's stable.
Edinburgh Solo studio Est. 2010
  1. 01

    Rescue & replatforms

    Inherited stacks, broken integrations, end-of-life migrations.

  2. 02

    Quiet delivery

    I sit alongside your design team and ship without drama.

  3. 03

    Long-running partnerships

    Fifteen years shipping for agencies and editorial teams.

Agencies & clients I've worked with Studio Simpatico· Future Studios· Genoa Black· Dawson Andrews· Luminous Creative· Webwise Creative· Cornerstone· Freely· Blockdaemon· Forward.com· Haven Technologies· The Story Exchange· Nyde· Tortoise & Black

I run rescue campaigns for agencies who need to put out fires. Replatforms, re-integrations, rebuilds. I'm the silent technical partner sitting alongside your design team.

I work in Laravel, Craft and WordPress where each makes sense — I can fold in other technologies as needed. I compound effort with AI inside defined harnesses, so the work goes faster without going off the rails.

Inherited a stack that's struggling? Let's get it stable.

Pitfalls Counter-moves Habits
Battle-tested, built to last

Why I build on Laravel, Craft and WordPress

Laravel is arguably the most thoughtfully-engineered PHP framework ever shipped. Entire production stacks run on it — quietly, at scale, by developers who actually enjoy their work.

Does it hold up under load, edge cases, real businesses? Year after year, the answer is decisively "Yes".

Craft CMS is the editorial counterpart. It's a genuine content tool, a flexible platform — it bends to your brand instead of forcing the brand into a template.

WordPress is the standard CMS most agencies still run on. I take it seriously where it makes sense — production integrations, editorial sites, the Salesforce-to-WP pipes that have to hold under real editorial pressure.

I have been building on Laravel, Craft and WordPress for years. I have a deep understanding of where each fits, where each strains, and how to ship work that lasts.

Featured
Builds

Three projects worth opening first — long-running partnerships, real production stacks, the kind of work that gets handed back better than it started.

Lumeon — Healthcare automation platform

WordPress · WPEngine · Editorial systems

Kurt Weill Foundation — Salesforce ↔ WordPress

WordPress · Salesforce SDK · ACF

The Merchant Hotel, Belfast

Craft CMS · Twig · Avvio API

Frontier
Experiments

Small, opinionated builds — what I make when nobody's paying me, poking at the edges of browsers, canvas, type and shaders. None are products. All have taught me skills transferable straight back into client work.

Featured

DOOM, With a Working Contact Form

Forms can be hell to configure. So let's set one up inside the classic FPS video game, Doom.

html-in-canvas · WebGL · DOOM
Featured

A Live Web App, On a 3D Monitor

Most product screenshots are flat. Most products aren't.

Three.js · html-in-canvas · WebGL

AI-Native CMS · Six Verticals, One Engine

I tuned one engine to ship six wildly different branded sites — copy, palette, structure all AI-shaped per vertical.

Laravel · Livewire · LLM

Tabletop Dice Roller

I built a realistic dice roller sim, with real physics, collisions, weights and faces.

Vanilla JS · Physics

Ocean HUD — HTML-in-Canvas

UIs that float on top of the action read as overlay. UIs that bend with the action read as world.

html-in-canvas · Three.js · Shaders

Castle, Wrapped in Type

I made an interactive editorial piece where the prose reflows live around a 3D castle, every frame.

Three.js · Type · Experimental

An HTML Form Made of Cloth

Forms are rigid. Most websites are rigid. The web wasn't supposed to be.

html-in-canvas · Cloth sim

Contact Form, C64 Style

I dropped a working HTML form inside an actual C64 emulator. You type, the BASIC scrolls underneath.

html-in-canvas · Emulation

A Form Inside Itself, Forever

A recursive form that contains itself — type at any depth, the form sees you back.

html-in-canvas · Recursion

Markered, Like a Real Highlighter

A small library that strokes text, images, or headlines like a chunky real-life marker.

SVG · CSS · Library

HTML Balloonification

Headlines that inflate, sway, and wobble like proper soft-body balloons.

Three.js · Geometry · Type

How we'd work together

Embedded.

Predictable days each month. Your tools, your process.

The awkward integrations and the bits the designers shouldn't have to touch.

Managed delivery.

You bring the design and the brief.

I bring the engineering, the timeline, and a clean hand-off so your team isn't left maintaining a black box.

Diagnostic call.

60 minutes on an inherited stack you're worried about.

Honest read, no sell, written recap.

Book a call →

Long
Form

More from the fifteen-year archive — Laravel replatforms, WordPress integrations, e-commerce flows, editorial maintenance, modern web platforms.

Tour CRM replatform · NDA

Tour Operator — Laravel CRM

Laravel · Drip API · Forge
Insurance Identity + email

Insurance Tech — OKTA + Iterable Preferences

JavaScript · OKTA · Iterable
Eyewear Prescription flow

Tortoise+Black — Prescription Lens Selector

WordPress · WooCommerce · Conditional flow

Nyde — Luxury Furniture Marketplace

WordPress · WooCommerce · Bespoke admin

The Story Exchange — Editorial WordPress

WordPress · Cloudways · Editorial blocks
Expenses Platform · NDA

Expenses — Submission & Approval Platform

Laravel · Workflow engine · Policy rules
Hire me

Let's talk.

Inherited a stack that needs stabilising, an integration that won't behave, a project that needs a senior pair of hands? Drop a couple of sentences and I'll come back to you shortly. Replies come from hello@solarise.dev.

Pricing on request — typically £675/day, flexible for retainers and longer engagements.