{"id":12,"date":"2026-05-13T23:58:36","date_gmt":"2026-05-13T23:58:36","guid":{"rendered":"http:\/\/localhost:8881\/services\/"},"modified":"2026-08-20T19:08:11","modified_gmt":"2026-08-20T19:08:11","slug":"services","status":"publish","type":"page","link":"https:\/\/tomd.one\/?page_id=12","title":{"rendered":"Services"},"content":{"rendered":"\n<div class=\"wp-block-group is-layout-constrained wp-container-core-group-is-layout-6ae2360f wp-block-group-is-layout-constrained\" style=\"border-bottom-color:#1e1e1e;border-bottom-style:solid;border-bottom-width:1px;padding-top:calc(72px + clamp(3rem,8vw,6rem));padding-right:clamp(1.25rem,4vw,2.5rem);padding-bottom:clamp(2rem,4vw,3.5rem);padding-left:clamp(1.25rem,4vw,2.5rem)\">\n<p class=\"tomd-eyebrow wp-block-paragraph\">What I do<\/p>\n<h1 class=\"wp-block-heading\" style=\"font-size:clamp(3rem,9.5vw,9.5rem);line-height:0.95;letter-spacing:-0.02em;margin-top:0.75rem;margin-bottom:0\">Services.<\/h1>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-container-core-group-is-layout-3aa9d78f wp-block-group-is-layout-constrained\" style=\"padding-top:0;padding-bottom:0;padding-left:clamp(1.25rem,4vw,2.5rem);padding-right:clamp(1.25rem,4vw,2.5rem)\">\n\n<div class=\"tomd-services\">\n  <div class=\"tomd-service tomd-reveal\"><span class=\"num\">01<\/span><h3>Disguise Programming<\/h3><p>Timeline build, cue sequencing, multi-machine sync, showfile hand-off. Certified. On-site show day.<\/p><div class=\"tools\"><span>Disguise<\/span><span>Notch<\/span><span>d3<\/span><\/div><\/div>\n  <div class=\"tomd-service tomd-reveal\"><span class=\"num\">02<\/span><h3>VJ \u00b7 Live Visuals<\/h3><p>Real-time performance for clubs, festivals, tours, brand events. BPM-synced, MIDI-mapped.<\/p><div class=\"tools\"><span>Resolume<\/span><span>TouchDesigner<\/span><span>Ableton<\/span><\/div><\/div>\n  <div class=\"tomd-service tomd-reveal\"><span class=\"num\">03<\/span><h3>ICVFX \u00b7 XR Stage<\/h3><p>LED volume operation for broadcast and film. Unreal integration, camera tracking, colour management.<\/p><div class=\"tools\"><span>Unreal Engine<\/span><span>Disguise RX<\/span><span>Mo-Sys<\/span><\/div><\/div>\n  <div class=\"tomd-service tomd-reveal\"><span class=\"num\">04<\/span><h3>LED Calibration \u00b7 OmniCal<\/h3><p>Automated screen mapping, warp and blend for non-standard LED volumes.<\/p><div class=\"tools\"><span>OmniCal<\/span><span>Disguise<\/span><span>Brompton<\/span><\/div><\/div>\n  <div class=\"tomd-service tomd-reveal\"><span class=\"num\">05<\/span><h3>Projection Mapping<\/h3><p>Architectural and product mapping for retail, launches, installations. Single to 20+ projectors.<\/p><div class=\"tools\"><span>MadMapper<\/span><span>Resolume<\/span><span>Disguise<\/span><\/div><\/div>\n  <div class=\"tomd-service tomd-reveal\" id=\"training\"><span class=\"num\">06<\/span><h3>Certified Training<\/h3><p>Via Digital Warrior Academy. One-to-one and group training for production companies and freelancers.<\/p><div class=\"tools\"><span>Disguise Designer<\/span><span>Resolume<\/span><span>Notch<\/span><\/div><\/div>\n<\/div>\n\n<\/div>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-container-core-group-is-layout-3752f66d wp-block-group-is-layout-constrained\" style=\"border-top-color:#1e1e1e;border-top-style:solid;border-top-width:1px;padding-top:clamp(4rem,8vw,7rem);padding-right:clamp(1.25rem,4vw,2.5rem);padding-bottom:clamp(4rem,8vw,7rem);padding-left:clamp(1.25rem,4vw,2.5rem)\">\n<p class=\"tomd-eyebrow tomd-reveal wp-block-paragraph\">Process<\/p>\n<h2 class=\"wp-block-heading tomd-reveal\" style=\"font-size:clamp(2.25rem,6.5vw,5.75rem);line-height:0.95;letter-spacing:-0.02em;margin-top:0.75rem;margin-bottom:0\">From brief<br>to show day.<\/h2>\n\n<div class=\"tomd-process tomd-reveal\" style=\"margin-top:clamp(2rem,4vw,3.5rem)\">\n  <div class=\"tomd-step\"><div class=\"num\">01<\/div><div class=\"title\">Brief<\/div><p>15-min call. You tell me the show, the dates, the scale. I tell you if I&#8217;m the right fit.<\/p><\/div>\n  <div class=\"tomd-step\"><div class=\"num\">02<\/div><div class=\"title\">Quote<\/div><p>Fixed-fee proposal within 24 hours. Scope and deliverables in writing before work starts.<\/p><\/div>\n  <div class=\"tomd-step\"><div class=\"num\">03<\/div><div class=\"title\">Build<\/div><p>Programming and prep on your schedule. Regular check-ins, version control, you own the showfile.<\/p><\/div>\n  <div class=\"tomd-step\"><div class=\"num\">04<\/div><div class=\"title\">Deliver<\/div><p>On-site for show day. The person who built it runs it.<\/p><\/div>\n<\/div>\n\n<\/div>\n\n\n\n<div class=\"wp-block-group has-background is-layout-constrained wp-container-core-group-is-layout-41163d00 wp-block-group-is-layout-constrained\" style=\"background-color:#0f0f0f;border-top-color:#1e1e1e;border-top-style:solid;border-top-width:1px;border-bottom-color:#1e1e1e;border-bottom-style:solid;border-bottom-width:1px;padding-top:clamp(3.5rem,8vw,6rem);padding-right:clamp(1.25rem,4vw,2.5rem);padding-bottom:clamp(3.5rem,8vw,6rem);padding-left:clamp(1.25rem,4vw,2.5rem)\">\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-794e3cfa wp-block-columns-is-layout-flex\">\n\n<div class=\"wp-block-column tomd-reveal is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"tomd-eyebrow wp-block-paragraph\">Digital Warrior Academy<\/p>\n<h2 class=\"wp-block-heading\" style=\"font-size:clamp(2.25rem,6.5vw,5.75rem);line-height:0.95;letter-spacing:-0.02em;margin-top:0.75rem;margin-bottom:1.25rem\">I teach the people<br>who run the shows.<\/h2>\n<p class=\"wp-block-paragraph\" style=\"font-size:clamp(0.9rem,1.1vw,1rem);margin-bottom:2rem\">Four years as Senior Trainer EMEA at Disguise. 30+ sessions, 10 countries, 95%+ satisfaction. Now running training independently.<\/p>\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-black-color has-accent-background-color has-text-color has-background wp-element-button\" href=\"\/#contact\" style=\"border-radius:999px;font-size:0.85rem\">Enquire about training \u2192<\/a><\/div>\n\n<\/div>\n\n<\/div>\n\n\n<div class=\"wp-block-column tomd-reveal is-layout-flow wp-block-column-is-layout-flow\">\n\n<div class=\"tomd-course-list\">\n  <div class=\"tomd-course\"><div><div class=\"tomd-course-title\">Disguise Designer \u00b7 Fundamentals<\/div><div class=\"tomd-course-meta\">2 days \u00b7 on-site or remote<\/div><\/div><svg width=\"16\" height=\"10\" viewBox=\"0 0 14 10\" fill=\"none\"><path d=\"M1 5h12m0 0L9 1m4 4L9 9\" stroke=\"#5a5a5a\" stroke-width=\"1.5\"\/><\/svg><\/div>\n  <div class=\"tomd-course\"><div><div class=\"tomd-course-title\">Disguise Designer \u00b7 Advanced<\/div><div class=\"tomd-course-meta\">2 days \u00b7 max 4 people<\/div><\/div><svg width=\"16\" height=\"10\" viewBox=\"0 0 14 10\" fill=\"none\"><path d=\"M1 5h12m0 0L9 1m4 4L9 9\" stroke=\"#5a5a5a\" stroke-width=\"1.5\"\/><\/svg><\/div>\n  <div class=\"tomd-course\"><div><div class=\"tomd-course-title\">Resolume for Live Performance<\/div><div class=\"tomd-course-meta\">1 day \u00b7 hands-on<\/div><\/div><svg width=\"16\" height=\"10\" viewBox=\"0 0 14 10\" fill=\"none\"><path d=\"M1 5h12m0 0L9 1m4 4L9 9\" stroke=\"#5a5a5a\" stroke-width=\"1.5\"\/><\/svg><\/div>\n  <div class=\"tomd-course\"><div><div class=\"tomd-course-title\">Blender for VJs<\/div><div class=\"tomd-course-meta\">1 day \u00b7 remote<\/div><\/div><svg width=\"16\" height=\"10\" viewBox=\"0 0 14 10\" fill=\"none\"><path d=\"M1 5h12m0 0L9 1m4 4L9 9\" stroke=\"#5a5a5a\" stroke-width=\"1.5\"\/><\/svg><\/div>\n<\/div>\n\n<\/div>\n\n<\/div>\n\n<\/div>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-container-core-group-is-layout-3752f66d wp-block-group-is-layout-constrained\" style=\"border-top-color:#1e1e1e;border-top-style:solid;border-top-width:1px;padding-top:clamp(4rem,8vw,7rem);padding-right:clamp(1.25rem,4vw,2.5rem);padding-bottom:clamp(4rem,8vw,7rem);padding-left:clamp(1.25rem,4vw,2.5rem)\">\n<p class=\"tomd-eyebrow tomd-reveal wp-block-paragraph\">FAQ<\/p>\n<h2 class=\"wp-block-heading tomd-reveal\" style=\"font-size:clamp(2.25rem,6.5vw,5.75rem);line-height:0.95;letter-spacing:-0.02em;margin-top:0.75rem;margin-bottom:0\">Common<br>questions.<\/h2>\n\n<div class=\"tomd-faq tomd-reveal\" style=\"margin-top:clamp(2rem,4vw,3.5rem)\">\n  <div class=\"tomd-faq-item\">\n    <div class=\"tomd-faq-q\">How far in advance should I book?<span class=\"tomd-faq-icon\"><svg width=\"10\" height=\"10\" viewBox=\"0 0 10 10\" fill=\"none\"><path d=\"M5 1v8M1 5h8\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\"\/><\/svg><\/span><\/div>\n    <div class=\"tomd-faq-a\">4\u20138 weeks for programming or ICVFX. Festival and tour dates book out earlier. Short-notice possible \u2014 always worth asking.<\/div>\n  <\/div>\n  <div class=\"tomd-faq-item\">\n    <div class=\"tomd-faq-q\">Do you work internationally?<span class=\"tomd-faq-icon\"><svg width=\"10\" height=\"10\" viewBox=\"0 0 10 10\" fill=\"none\"><path d=\"M5 1v8M1 5h8\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\"\/><\/svg><\/span><\/div>\n    <div class=\"tomd-faq-a\">Yes. Regular work across Europe, with projects in the US and Middle East. Travel can be included in the quote.<\/div>\n  <\/div>\n  <div class=\"tomd-faq-item\">\n    <div class=\"tomd-faq-q\">Can you work within an existing crew?<span class=\"tomd-faq-icon\"><svg width=\"10\" height=\"10\" viewBox=\"0 0 10 10\" fill=\"none\"><path d=\"M5 1v8M1 5h8\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\"\/><\/svg><\/span><\/div>\n    <div class=\"tomd-faq-a\">Always. Most work is embedded in larger teams. Used to working to a head of video or technical director from day one.<\/div>\n  <\/div>\n  <div class=\"tomd-faq-item\">\n    <div class=\"tomd-faq-q\">How does pricing work?<span class=\"tomd-faq-icon\"><svg width=\"10\" height=\"10\" viewBox=\"0 0 10 10\" fill=\"none\"><path d=\"M5 1v8M1 5h8\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\"\/><\/svg><\/span><\/div>\n    <div class=\"tomd-faq-a\">Project-based for programming, day-rated for operator and VJ. Fixed cost and deliverables in writing before anything starts.<\/div>\n  <\/div>\n  <div class=\"tomd-faq-item\">\n    <div class=\"tomd-faq-q\">Do you bring your own equipment?<span class=\"tomd-faq-icon\"><svg width=\"10\" height=\"10\" viewBox=\"0 0 10 10\" fill=\"none\"><path d=\"M5 1v8M1 5h8\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\"\/><\/svg><\/span><\/div>\n    <div class=\"tomd-faq-a\">For VJ \u2014 yes, full Resolume rig. For Disguise and ICVFX, hardware is typically production-supplied.<\/div>\n  <\/div>\n<\/div>\n<script>\n(function(){\n  document.querySelectorAll('.tomd-faq-q').forEach(function(q){\n    q.addEventListener('click',function(){\n      var item=q.closest('.tomd-faq-item');\n      var open=item.classList.contains('open');\n      document.querySelectorAll('.tomd-faq-item.open').forEach(function(i){i.classList.remove('open')});\n      if(!open) item.classList.add('open');\n    });\n  });\n})();\n<\/script>\n\n<\/div>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-container-core-group-is-layout-159f0e52 wp-block-group-is-layout-constrained\" style=\"border-top-color:#1e1e1e;border-top-style:solid;border-top-width:1px;padding-top:clamp(3rem,7vw,6rem);padding-right:clamp(1.25rem,4vw,2.5rem);padding-bottom:clamp(3rem,7vw,6rem);padding-left:clamp(1.25rem,4vw,2.5rem)\">\n<h2 class=\"wp-block-heading\" style=\"font-size:clamp(1.75rem,4vw,3.5rem);line-height:1.05;letter-spacing:-0.02em;margin-top:0;margin-bottom:2rem\">Ready to talk? <em style=\"font-style:italic;font-weight:400;color:#8a8a8a\">Book a call.<\/em><\/h2>\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-black-color has-accent-background-color has-text-color has-background wp-element-button\" href=\"\/#contact\" style=\"border-radius:999px;font-size:0.85rem\">Book 15-min call \u2192<\/a><\/div>\n\n<\/div>\n\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>What I do Services. 01 Disguise Programming Timeline build, cue sequencing, multi-machine sync, showfile hand-off. Certified. On-site show day. DisguiseNotchd3 02 VJ \u00b7 Live Visuals Real-time performance for clubs, festivals, tours, brand events. BPM-synced, MIDI-mapped. ResolumeTouchDesignerAbleton 03 ICVFX \u00b7 XR Stage LED volume operation for broadcast and film. Unreal integration, camera tracking, colour management. Unreal [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-12","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/tomd.one\/index.php?rest_route=\/wp\/v2\/pages\/12","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tomd.one\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tomd.one\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tomd.one\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tomd.one\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=12"}],"version-history":[{"count":2,"href":"https:\/\/tomd.one\/index.php?rest_route=\/wp\/v2\/pages\/12\/revisions"}],"predecessor-version":[{"id":23669,"href":"https:\/\/tomd.one\/index.php?rest_route=\/wp\/v2\/pages\/12\/revisions\/23669"}],"wp:attachment":[{"href":"https:\/\/tomd.one\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=12"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}