home work gallery past gigs about contact

Things I've built

AI systems, operations platforms, and automation on one side. Festival stages and LED installations on the other.

Amassa

Full operations platform for destination management companies. Manages 1,300+ daily services across Malaysia, Singapore, and Brunei. Replaced Google Sheets and WhatsApp with a proper system.

Service logs, automated transfer dispatch (SuperTransfers), issue tracking with cause analysis, flight verification, guest portals, AI chatbot, automated daily briefings, team management, approval workflows.

visit amassa.ai

Amassa operations hub, module dashboard

AI operations assistant

Domain-specific AI chatbot built with OpenRouter. Handles issue reporting, booking lookups, no-show reports, expense logging, and reminders through natural language. 12+ workflow categories. Runs as a standalone mobile app.

Automation workflows

n8n-based automation systems: lead capture webhooks, Telegram notifications, Google Sheets integration, scheduled email reports, flight data verification, daily briefings. Built for reliability. Every workflow runs unattended.

.NET React PostgreSQL Supabase Claude API OpenAI / OpenRouter n8n REST APIs SMTP Webhooks

see the photo gallery

Live lighting

Whether you're a musician, event planner, or venue owner, I'd love to work with you to bring your lighting vision to life. From color schemes and effects to timing and coordination, I handle every aspect of lighting design and live operation.

With over 15 years of experience in live concerts and club lighting, from intimate performances to large-scale festival productions, I have the knowledge and creativity to elevate your event.

Festival main stage lit in beams and haze over a full crowd

How I run a show

  1. 01

    One clock, every fixture

    MIDI, timecode, sACN and ArtNet are the plumbing of this job. I use them to run lights, video, pixels and lasers off the same clock, so a rig reads as one instrument instead of four departments sharing a room.

  2. 02

    Whatever size the rig is

    Festival main stage or a back room with twelve fixtures, the work is the same: find what the space can actually do, then build for that. I would rather rethink an idea for a small rig than shrink the big version of it.

  3. 03

    I stay on the desk

    The whole show, every show. Automatic playback holds up right until the band stretches a bridge or the room takes over, and then it does not. Concert work is my preference for that reason, though years of club nights taught me how to hold a floor for six hours.

  4. 04

    The hours go into the showfile

    Effects, palettes, the odd chase nobody is expecting. Most of what a crowd feels on the night was decided days earlier in a programming session. grandMA2 and MagicQ are home, and picking up new software has never been the hard part.

MIDI MIDI Show Control Timecode (LTC / MTC) DMX512 ArtNet sACN OSC Pixel mapping
The Ocean (DE) Slagsmålsklubben (SWE) Odezenne (FR) Yob (US) Orange Goblin (US) We Are Enfant Terrible (FR) Coilguns (CH) monkey3 (CH) W Hotel Group (THA) GingerWork Productions (VN) Medicine Festival (UK) Colours of Love Festival (THA) Troy (CN) Elephant Beach Club (THA) Les Docks (CH) Audio Club (CH) D! Club (CH)

Portals Booth

In collaboration with GingerWork, we developed a customized DJ booth in 2021 featuring over 60 meters of individually soldered LED strips. First installed for a private event on Ko Phangan Island, Thailand, then again with the full top structure for the Colours of Love Festival in March 2022.

The entire structure uses 108 meters of WS2811 LED strips, 14 universes of ArtNet, 2 nodes, custom power injection boxes, and connectors. Controlled using MADRIX. GingerWork led the creative process, woodworking, and 3D printing. I handled the electronics, technical design, programming, and live operation.

The Portals Booth lit in magenta and violet under its canopy

DIY control desk

We created a customized lighting console in 2020 that operates any size of lighting setup using MagicQ software. The goal was to make it small enough to fit into a carry-on case but still offer enough executors and faders for serious work.

Uses ChamSys MagicQ with a Rack Mount dongle for MIDI, audio, and ArtNet IN. A KORG nanoKONTROL2 controls the first 10 playbacks. Two custom pages of 64 executors are programmed into a Launchpad Mini MK3, with the third page reserved for command buttons via macros. The monitor is a 13" touchscreen on a lightweight laptop stand.

The DIY control desk at front of house: MagicQ execute page, two Launchpads, and the nanoKONTROL2 fader bank
grandMA 1 & 2 ChamSys MagicQ Avolites Titan MADRIX MadMapper BOME MTP

Free downloads

MagicQ bitmaps

A collection of bitmaps for any button or fader in the Execute window of ChamSys MagicQ. Move the contents into the MagicQ > show > bitmaps folder and start assigning them. PSD template included so you can make your own.

download

BOME MTP scripts

A small collection of useful scripts for Bome MIDI Translator Pro. Includes: fader to on-screen parameter, MIDI button to full velocity, fader to 2 CCs, MIDI button to mouse click, and minimum value override.

download

Got a project?

AI system, internal tool, lighting show, LED installation. I'd like to hear about it.

get in touch