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.
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.
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.
How I run a show
-
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.
-
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.
-
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.
-
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.
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.
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.
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.
downloadBOME 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.
downloadGot a project?
AI system, internal tool, lighting show, LED installation. I'd like to hear about it.
get in touch