Recent Work

CONSOLE

2025
Console tablet view

Built to monitor.

Console shows every fixture, zone and circuit in real time. What’s selected stands out, and faults show up straight away. Programmers always know what’s happening.

Icon
Slider 1
Slider 2
Slider 3

From idea to live.

A monitoring tool built for theatres, arenas, and live events. Here's how it came together.

  1. 01

    Research

    I watched the team use the software day to day. The UI was small and cluttered. Even the people who built it struggled to find things. That told me the problem wasn’t the people, it was the interface. So I proposed a full redesign.

  2. 02

    Benchmark

    I went to a tradeshow to see how other companies show the same system. I was surprised that almost everyone had the same layout. Lighting programmers are used to it, so I kept it. I focused on what I could actually make better: making info easier to read and easier to program with. That meant working a lot on typography and contrast.

  3. 03

    UI Design

    My first prototype looked beautiful, but it was too far from what lighting programmers are used to. I caught this myself while showing it to the product owner. So I simplified it. The second version fit the audience much better. After 3 rounds, the final design, colors and typography were approved.

  4. 04

    Design System

    This design will be reused across 10 different software products, so I built a design system with every reusable component. I also taught the product owner to use it in Figma. Now he builds his own ideas instead of just drawing them.

  5. 05

    Handoff

    I didn’t stop at the designs. I also took care of the component library. I added every reusable component from Figma and tested it in Storybook. I still maintain it, and I update it whenever the design document changes.

neutral #1B1B21
neutral-light #525264
primary #0E4161
secondary #1D89CC
accent #8F3694
error #A10707
warning #F1AA0E

Dark for a reason.

Lighting professionals work in booths, backstage and dimmed control rooms. A bright screen is hard on the eyes there. So Console is dark and built around three core colours. Every colour has a purpose. Instead of adding more, I made shades of them.

Nothing left to default.

The same components scale from a phone screen to a full control panel. It feels the same on every screen, so nobody has to relearn it.

TYPOGRAPHY
Headline 11.5em 24px
Headline 21.2em 19.2px
Headline 31.1em 17.6px
paragraph1em 16px
SPACING
.5em
.8em
1em
1.2em
2em
COMPONENTS
Primary slider
On
Off
Small slider
Button
Grid layout
50% 40% 10%
40% 40% 20%
Picker
None
None
Text
Earlier Work

DEN BURG

2024
Texel website tablet view

From idea to live.

This was my first big commercial site. Here's how I handled it.

  1. 01

    Brief

    Went through the brief with the team and figured out what mattered.

  2. 02

    Research

    Looked at other hotel sites for ideas and inspiration.

  3. 03

    Mockup

    Built the first version of the design in Figma.

  4. 04

    Polish

    Added colours, typography, and the finishing touches.

  5. 05

    Launch

    Tested everything and took the site live.

dark-green#12372A
green#436850
light-green#ADBC9F
cream#FBFADA

Island palette.

I wanted a palette of greens and cream. To me, the greens felt like the forest and the cream like the dunes. I used the brighter green to pull the eye toward action buttons, and cream to keep the rest soft and let the green stand out.

Two years later.

I see this project differently now. A few things I'd do differently if I started it today.

Then · 2024

The process was intuitive. I knew what looked right, but I wasn't working with a clear system behind it.

Now · 2026

I'd do the design system first. Components, grid, spacing. It would have made the whole process cleaner.

Specifically
  • Start with a proper grid and spacing system.
  • Spend more time on typography.
  • Use AI to speed up the early groundwork.
Recent Work

ENCOLOR

2025
Encolor tablet view

New Design.

Encolor speaks to consumers, not businesses, so it needed its own website. It was my first project at the company, and I launched it within a month.

Icon
Encolor 1
Encolor 2
Encolor 3

From idea to live.

Everything from brand to code, here's the process.

  1. 01

    Kickoff

    First project at a new company. I sat down with the product owner to set the scope. Three rules were clear from the start. Build it from scratch. Make purple the accent, so people see the brand colour right away. Keep the text short and let the product video explain the product.

  2. 02

    Research

    I couldn’t find a product like this one, so I had nothing to copy. I picked websites I liked and studied how they show video and use typography. Then I built my own design from what worked.

  3. 03

    Design

    The video had to explain the product, so I built the page around it. It’s the first thing you see, and everything else supports it. I started with colours and typography. Purple is the accent, used in the background gradient and the headers, so people see the brand colour right away.

  4. 04

    Collaboration

    I got stuck on the dipswitch and the channel blocks, because I didn’t know enough about that part of the hardware. So I went to the product owner. With his help, I turned it into a visual setup guide. Each dipswitch setting is shown next to its channels and controls.

  5. 05

    Launch

    Once the design was approved, I built the whole site from scratch with HTML, CSS and JavaScript. No frameworks, no templates. It went live within a month.

primary#FFDDFF
accent#8F3694
light#FFFFFF
dark#1F0920

Company colour.

Purple is the brand, so I made it the mood of the whole site. A soft, dusty shade carries the surfaces and keeps the page calm. The brighter shade is saved for buttons and key actions, so those are the first things your eye finds.

What I’d do differently.

A year after launching Encolor.

Then · 2025

I designed the site section by section. Only after building it did I see the problem. The sections didn’t connect, and the page felt like one big block. I fixed what I could before launch.

Now · 2026

I’d start with the full layout and the visual hierarchy. Then I’d design the sections inside it, so the page has a clear structure from the start.

Specifically
  • I’d collect references first and note what works in each one before I open Figma.
  • I’d prototype the whole page early with AI, so I see how it all fits together before building.
  • Test versions against each other with A/B tests, so the final decision comes from users.