DJ SP3CK · SAM&SP3CK · Natural High RecordsUlu Kelang, Kuala Lumpur, Malaysia
The track that ran alongside the engineering — and where the engineering came from.
Producer and songwriter for CHEETAH, Ravi of VIXX, T-ARA, EXID and Vasco. The tools got built because a set needed them. Same years, same clock, different rail.
Bespoke live-performance software in C++ and Python. DSP modules on JUCE, SuperCollider and Pure Data. VST/AU plugin architecture, hardware MIDI controller support, and audio tooling connected to cloud infrastructure over WebRTC.
Sample-accurate or nothing. A buffer callback gives you 128 frames and about 2.6 milliseconds. Miss it and a room full of people hears the failure. It taught me that latency is not a metric, it is a feeling — and that the only honest way to know whether a system is fast enough is to stand in front of the people using it.
What I did at Big Beetle Audio Technologies
Built bespoke live performance software tools in C++ and Python for digital audio applications.
Developed DSP modules using JUCE, SuperCollider, and Pure Data for real-time audio signal processing.
Integrated VST/AU plugin architecture and hardware MIDI controller support for live performance workflows.
Connected audio tools to cloud infrastructure via AWS and WebRTC for networked performance scenarios.
Tech stack
C++
Python
JUCE
Pure Data
SuperCollider
Max/MSP
Node.js
Flask
MIDI
VST/AU
AWS
WebRTC
Other Life
Uploads from a bedroom in Kuala Lumpur
Seoul, South Korea
An accounting graduate posting beats to SoundCloud at night while writing audio tools by day. Korean producers find the account, start working with him online, and eventually ask him to come to Seoul.
artifact — plugin host
An interactive recreation of an audio plugin interface: three parameter knobs driving a live filter, with an oscilloscope tracing the resulting waveform.
Other Life //Uploading beats to SoundCloud from a bedroom in Kuala Lumpur.
artifact — step sequencer
An interactive step sequencer: a sixteen-step drum grid across four tracks that plays a pattern you can toggle on and off, the way a beat gets built in a bedroom.
Meanwhile //Tools Programmer at Big Beetle Audio Technologies
Technical Artist
—2016YG Entertainment · YGX, Technical Artist
YG Entertainment · YGX
Seoul, South Korea
Live auditory and visual systems built on Ableton Live Suite and Max for Live. Audio-reactive pipelines in TouchDesigner, openFrameworks and GLSL. MIDI controllers wired into DMX lighting rigs. Touring more than ten countries as a supporting tech DJ act.
The room is the compiler. Ten thousand people are your test suite and they return a verdict in under a second. No stack trace, no retry, no rolling it back on Monday. I have never shipped to a more honest production environment, and everything I believe about feedback loops I learned standing behind a rig watching a crowd decide.
What I did at YG Entertainment · YGX
Designed and implemented live auditory and visual experiences using Ableton Live Suite and Max for Live for real-time effects.
Created bespoke visual effects for major performance venues, touring across 10+ countries as a supporting tech DJ act.
Produced songs for K-Pop and K-Hip-Hop artists while integrating MIDI controllers and DMX lighting control systems.
Built real-time audio-reactive visual pipelines using TouchDesigner, openFrameworks, and GLSL shaders.
Tech stack
Max/MSP
Python
JavaScript
Ableton Live
Max for Live
Reaktor
TouchDesigner
openFrameworks
GLSL
MIDI
DMX
OSC
WebSockets
Other Life
SAM&SP3CK
Seoul, South Korea
One half of the DJ duo SAM&SP3CK, signed to Natural High Records, working as a producer and songwriter for CHEETAH, Ravi of VIXX, T-ARA, EXID and Vasco. Resident across Seoul’s top-tier club circuit and in demand on the Korean festival calendar, touring more than ten countries as a supporting tech DJ act.
artifact — audio-reactive visual
An interactive audio-reactive visualiser: concentric deformed rings and a spectrum bar array responding to a live signal, with a patch-cord editor for re-routing modulation.
Other Life //SAM&SP3CK. Natural High Records. Producing for CHEETAH, Ravi of VIXX, T-ARA, EXID and Vasco.
artifact — decks
An interactive pair of DJ decks: two rotating platters with a crossfader between them and independent tempo, showing how two records are beat-matched into one mix.
Meanwhile //Technical Artist at YG Entertainment · YGX
Lead Game Programmer
—2022Dvora Studio, Lead Game Programmer
Dvora Studio
Seoul, South Korea
Gameplay systems and developer tooling in C# on Unity3D. Two hand-painted K-RPGs shipped to Steam, Epic Games and GOG. Multiplayer networking on Mirror and Photon PUN. Rendering pipelines and asset bundle systems tuned to hold frame budget across PC and console.
16.6 milliseconds, forever. A game loop is the same discipline as an audio callback, only now the deadline is visible and every player is watching it. I stopped thinking about performance as an optimisation pass and started treating it as a contract — one you sign with the person holding the controller and cannot renegotiate later.
What I did at Dvora Studio
Designed and implemented gameplay systems and developer tooling in C# on Unity3D for full-featured K-RPG titles.
Shipped 2 complete K-RPG games published on Steam, Epic Games, GOG, and all major gaming platforms.
Built multiplayer networking infrastructure using Mirror and Photon PUN for real-time player interaction.
Optimized rendering pipelines and asset bundle systems to hit performance targets across PC and console platforms.
Tech stack
C#
Python
Unity3D
Lua
ShaderLab (HLSL)
Node.js
Firebase
SQLite
MySQL
Mirror
Photon PUN
Steam
Epic Games
GOG
Other Life
Jazzy Misfits
Seoul, South Korea
A cameo in the Korean film Jazzy Misfits: answering the door at dawn and scolding a lost ajumma in Malay before switching to Manglish. It sits quietly for three years.
artifact — scene view
An interactive game-engine scene view: a wireframe object under an orbiting camera inside editor chrome, with a scrubbable sprite animator and a play transport.
Other Life //A cameo in the Korean film Jazzy Misfits — scolding a lost ajumma in Malay at dawn.
artifact — scene
An interactive film frame: a scene from a cameo appearance with a subtitle track that can be stepped through line by line.
Meanwhile //Lead Game Programmer at Dvora Studio
Software Engineer
—2022Southpaw Interactive, Software Engineer
Southpaw Interactive
Puchong, Selangor, Malaysia
Ten interactive 3D real-estate products for property developers across Asia, built in Unity3D and WebGL. A network presenter driving live walkthroughs from an iPad over Wi-Fi or across the world. A WebRTC metaverse platform aimed at developers.
Space became a datatype. Turning a building that does not exist yet into somewhere a buyer can walk through rewired how I think about interfaces entirely. Every UI I have designed since is a room I am asking someone to stand in, and the question is always the same: do they know where they are, and do they know where the door is.
What I did at Southpaw Interactive
Developed 10 interactive 3D real-estate software products for property developers across Asia using Unity3D and WebGL.
Built a network presenter solution enabling property developers to present interactively via iPad remote over Wi-Fi or globally.
Led development of a metaverse platform geared toward real-estate developers using WebRTC and immersive 3D environments.
Delivered cross-platform interactive experiences spanning desktop, web, and AR/VR touchpoints.
Tech stack
C#
JavaScript
TypeScript
Unity3D
Unreal Engine
WebGL
WebSockets
WebRTC
Node.js
Express.js
Go
Firebase
Firestore
PostgreSQL
AWS Lambda
AWS S3
Docker
Jenkins
Other Life
Producing across a closed border
Puchong, Selangor, Malaysia
Back in Malaysia and working Seoul sessions down a wire. Stems over the network, notes at odd hours, a studio that exists only as a shared folder. The remote-collaboration habits that the rest of the industry picked up that year had been the working method for a while already.
artifact — floorplan
An interactive isometric floorplan: extruded rooms of a building under an orbiting camera, with selectable units.
Other Life //Back in Malaysia. Still producing remotely for Seoul.
artifact — remote session
An interactive remote session mixer: four stems with individual faders and a network latency readout, representing a studio that exists only as a shared folder.
Meanwhile //Software Engineer at Southpaw Interactive
Led FinAI, an AI-powered personal financial wellness platform delivering insights and recommendations to individuals and SMEs. Architected ClarityERP. Established scalable patterns across Go microservices and Vue 3 frontends, with OpenFinance and model integrations driving predictive analytics.
The accounting degree finally cashed in. Eleven years after walking away from a ledger I was modelling cash flow again, except now it was a system that tells someone whether they can afford next month. Nothing I had learned turned out to be wasted. It was just early, and I had spent a decade acquiring the second half of the sentence.
What I did at Clarity Technologies
Led development of FinAI, an AI-powered personal financial wellness platform delivering smart insights and recommendations to individuals and SMEs.
Architected ClarityERP, a comprehensive ERP solution designed to streamline operations for small and medium enterprises.
Drove technical strategy and system architecture, establishing scalable patterns across Go microservices and Vue 3 frontends.
Integrated OpenFinance API and AI models to power predictive financial analytics and personalized recommendation features.
Tech stack
Go
Python
TypeScript
Vue 3
gRPC
Fiber
Echo
Gin
PostgreSQL
Redis
OpenAI API
TensorFlow
PyTorch
Docker
Kubernetes
Terraform
AWS
GCP
OpenFinance API
Prometheus
Grafana
Other Life
The clip goes home
Kuala Lumpur, Malaysia
The scene surfaces in Malaysia and travels fast. Malay Mail, The Rakyat Post and World of Buzz all run it. A Malaysian producer working in Seoul becomes, briefly, a national in-joke.
artifact — forecast
An interactive financial dashboard: a cashflow forecast chart driven by a model whose inputs can be perturbed to re-solve the projection.
Other Life //PayHack 2024 finalist out of 200+ teams. JomHack 2022 top ten. The Jazzy Misfits clip finds Malaysia.
artifact — spread
An interactive spread model: a share curve you can seed and watch propagate across outlets, showing how a three-year-old clip reaches a country in days.
Meanwhile //Senior Software Engineer at Clarity Technologies
Senior Platform Developer
Extreme Reach, Senior Platform Developer
Extreme Reach
Kuala Lumpur, Malaysia
Coordinated the AI Generated Order project across teams, worked on platform enhancements and targeted fixes across media workflows, and led the Print Products team. Delivered Sendplus and Quickprint improvements including stability fixes, Apple Silicon compatibility and deployment automation.
Everything is a pipeline. A creative asset arrives as one file and has to leave as forty, each cut to a different specification, each with a transmission slot that will not move. It is the same real-time discipline wearing a different hat — the deadline is an air date rather than a buffer callback, and it is every bit as unforgiving.
What I did at Extreme Reach
Coordinated the AI Generated Order project, ensuring scalable design and effective cross-team collaboration.
Worked on XR platform enhancements and targeted fixes to improve usability across media workflows.
Led the Print Products team, managing ad-hoc projects and balancing workloads with the Product Manager.
Delivered Sendplus and Quickprint improvements including stability fixes, Apple Silicon compatibility, and deployment automation.
Tech stack
C#/.NET
C++
TypeScript
Go
ServiceStack
Angular
React
Gin
Qt
MSSQL
Redis
Azure AI Foundry
AWS Bedrock
Docker
Jenkins
IIS
Terraform
AWS
Azure
Prometheus
Grafana
Other Life
The two tracks stop being separate
Kuala Lumpur, Malaysia
Fifteen years after the first uploads, the split stops making sense. The instinct that came from building instruments for a live set — that latency is a feeling, that the audience decides in under a second — turns out to be the same instinct the day job runs on. Media pipelines, air dates, transmission slots. Different room, same clock.
artifact — delivery pipeline
An interactive media delivery pipeline: creative assets flowing through ingest, transcode, quality control and delivery stages, where adding or removing workers at a stage changes throughput and builds a visible queue.
Other Life //Fifteen years on from the first SoundCloud upload.
artifact — crossfade
An interactive crossfader between two waveforms — one audio, one code — that shows the two careers resolving into a single signal.
Meanwhile //Senior Platform Developer at Extreme Reach
Lead Software Engineer
—NOWCypherlab, Lead Software Engineer
Cypherlab
Kuala Lumpur, Malaysia
Leading technical strategy and system architecture for the engineering team, setting standards around code quality, scalability and delivery, mentoring engineers, and driving the design of scalable AI-driven and enterprise-grade applications.
Back to the callback. An agent loop is a buffer callback with a longer deadline and far worse determinism. Fifteen years of chasing real-time systems turns out to have been preparation for this exact problem. I am still doing the only thing I have ever done: trying to make the machine respond in time, and caring how it feels when it does.
What I did at Cypherlab
Leading technical strategy and system architecture decisions for the engineering team.
Setting engineering standards and best practices around code quality, scalability, and delivery.
Mentoring engineers and guiding cross-functional collaboration between engineering, product, and business stakeholders.
Driving the design of scalable, AI-driven and enterprise-grade applications, building on prior experience in fintech and platform engineering.
Tech stack
TypeScript
Go
Python
Angular
React
Vue 3
Gin
PostgreSQL
MSSQL
Redis
Azure AI Foundry
AWS Bedrock
OpenAI API
Docker
Kubernetes
Terraform
AWS
Azure
GCP
OAuth2
JWT
Keycloak
Other Life
Still producing
Kuala Lumpur, Malaysia
Kuala Lumpur. A Master’s in Artificial Intelligence in progress. Still writing music, still shipping systems, still treating the two as the same discipline wearing different clothes.
artifact — agent terminal
An interactive agent terminal: typed commands running against a simulated planning and tool-execution loop.
Other Life //A Master’s in AI in progress. Still producing. Still curious.
artifact — latent space
An interactive latent space: a scatter of embedded points you can move a probe through, reading out the nearest neighbours as the position changes.