> About the Lab_
A small studio for web systems and tools.
Built properly. Maintained so it stays that way.
About
Scarlett Media Lab builds websites, plugins, and internal tools. Most of the work runs on WordPress, but it isn't limited to it. The focus is on systems that are stable, understandable, and still make sense a year or two down the line.
The aim isn't novelty for its own sake. It's building things that work properly and don't become a liability the moment they're handed over.
Background
This didn't start as a studio. It started as freelance work that slowly piled up. Over time, it became obvious that the projects that held together best were the ones built on repeatable systems and written-down processes.
That shift made the work more predictable, but also more ambitious. Complex projects became manageable without cutting corners or relying on fragile fixes.
The "lab" part is literal. A lot of the work here is experimental — new tools, unfamiliar frameworks, AI systems, tech we're still figuring out. Client work keeps things moving. The lab is where new ideas get tested before they're trusted.
Approach
Most projects here are long-term by design. The goal is to build things that don't demand constant attention. Systems that hold up, adapt to change, and don't unravel when requirements shift.
That usually means fewer shortcuts, more structure, and decisions made with maintenance in mind rather than speed alone.
Why
The internet has become predictable. The same layouts, the same design patterns, the same safe decisions repeated everywhere. Somewhere along the way, a lot of work stopped feeling like it was made by people.
Scarlett Media Lab exists as a small push in the other direction. Not through nostalgia or visual gimmicks, but by building things with a clear point of view. Work that feels intentional. Work that looks and behaves like someone actually cared while making it.
WordPress sites, custom themes, structured content, unusual requirements. Other platforms as needed.
Layouts, responsive builds, component systems. SCSS, vanilla JS, GSAP where it fits.
PHP, WordPress internals, custom plugins, REST endpoints, data handling.
Page transitions, scroll-based animation, UI feedback. Functional motion, not decorative.
Technical docs, handover notes, user guides. Written to be useful, not impressive.
Refinement and systemisation of existing brands. Not full identity creation.
You describe the problem. I ask questions until the scope is clear. No assumptions get carried forward.
Requirements become a written spec. What's included, what's not, what the deliverables look like. Agreed before work starts.
You get a live staging link from day one. Check progress whenever you want, leave feedback in real time, no waiting for scheduled updates. The work stays visible throughout.
Testing, refinement, documentation. Everything is checked before handoff. No loose ends left for later.
You receive working code, clear documentation, and enough context to maintain it yourself or hand it to someone else.
→ Project complete. Maintenance optional.