KiLATHOR Laboratories

Nur ZahinAzhari

Systems and product development engineer. I take a requirement through system design and prototyping to a product running in the field.

Portrait of Nur Zahin Azhari
Nur Zahin AzhariOccupation: CTO, KiLATHOR Laboratories

The whole signal chain

Most lightning systems are a stack of parts from different vendors. The KILAT-3000 is designed as one system, every stage built in-house, so the parts fit and nothing is a black box.

Sensor

VHF and MDF antennas, enclosures and power on rooftops and towers, including cooling for outdoor Raspberry Pi 5 units.

Digitizer

Raspberry Pi running in-house capture code on the PicoScope SDK, with GPS timing and triggering on real sferics.

Servers

Proxmox servers and NAS, 4G and WireGuard links, and CCTV, so every station is reachable and every flash is kept.

Map

Strike location from time of arrival, plus radar and satellite layers on one live map.

Alert

Site alarms on in-house sounder PCBs, plus phone push, Telegram and WhatsApp alerts.

Selected work

Real deployments, running today, from first prototype to product. Pick an area to narrow the list.

Green KiLATHOR relay board with three relays and an ESP32 module, on a workbench

Alarm system · v1.0 to v3.0

Lightning alarm: from prototype board to v3.0

A relay controller that drives sirens and beacons from the warning feed. Designed the circuit and layout, prototyped and fabricated it, and iterated it through three versions on feedback from the field.

It now runs the alarms for the SATREPS (JICA) sites as well as MMHE.

  • PCB design
  • ESP32
  • Embedded C
  • RoHS parts
Open alarm unit: KiLATHOR controller, Teltonika RUT906 4G router labelled Alarm 1, a 24 V DIN-rail power supply, breaker and terminal blocks

Alarm unit · developed in-house

KILAT alarm unit, designed as a product

Designed and developed the alarm unit in-house, from the controller in its KiLATHOR case to a field-ready box an installer can mount and wire: a 4G router, 24 V DIN-rail supply, breaker and terminals inside, and labelled sockets for the beacon, sounder and power outside.

The alarm is also used in Japan. There it runs over Modbus TCP, with master code written for that deployment that switches the sirens and relays the moment a lightning warning comes in.

  • Modbus TCP
  • Japan deployment
  • Teltonika RUT906
  • 4G
  • Panel wiring
Hands typing on a laptop on a rooftop, next to open sensor enclosures, with live waveforms on screen

MMHE shipyard, Pasir Gudang · 2025

KILAT-3000 lightning detection for a working shipyard

I installed and commissioned the sensor stations on the yard's rooftops and tower, then brought the network, servers and dashboard online for the safety team.

The yard now gets lightning warnings for its critical work areas, with sounders that go off on site.

  • Field install
  • Raspberry Pi
  • PicoScope SDK
  • Backend
  • 4G and VPN
Three rocket launch tubes on concrete pads at the triggered-lightning field site, next to a work table

Rocket-triggered lightning · Malaysia's first

Malaysia's first rocket-triggered lightning experiment

I was part of the team behind the first rocket-triggered lightning experiment in Malaysia. Small rockets trailing a thin wire are fired into a charged storm cloud, so the lightning strikes exactly where the instruments are waiting.

I handle the high-speed imaging with a Phantom T2410 camera, catching each triggered flash frame by frame alongside the oscilloscope records.

  • Rocket-triggered lightning
  • Phantom T2410
  • High-speed imaging
  • Field experiment
The white Phantom T2410 high-speed camera on a tripod by a window, with a zoom lens aimed at the launch field

High-speed imaging · Phantom T2410

Filming lightning at 24,000 frames a second

I run our Phantom T2410, a scientific camera that moves 24 gigapixels a second off a back-side illuminated sensor. I set it up, aim it at the launch site, arm the trigger and pull the footage after every flash.

At these speeds one lightning flash spans thousands of frames, so the leader and every return stroke can be followed frame by frame.

Frame rate
24,270 fps
At
1280 × 800
Throughput
24 Gpx/s
  • Phantom T2410
  • Phantom PCC
  • High-speed imaging
  • Triggering
Zahin at the podium of ICLP 2026 in Sapporo, with high-speed lightning frames on the big screen

Sapporo and Seoul · 2026

Presenting at ICLP 2026 and GlobalEM 2026

I presented my work at ICLP 2026, the International Conference on Lightning Protection, in Sapporo, Japan, with the trip sponsored by the Japanese government.

Our rocket design for the triggered-lightning experiment was also presented as a poster at GlobalEM 2026 in Seoul.

  • ICLP 2026
  • GlobalEM 2026
  • Conference talk
  • Poster
PicoScope software showing blue and red lightning waveforms on a laptop

kilathorlabs.com · 2025 to now

kilathorlabs.com: the live lightning platform

A web platform that maps strikes in real time, overlays weather radar and satellite imagery, and warns each client site when lightning comes close.

It also forecasts where heavy rain is moving over the next hour from radar frames, and installs on a phone as an app with push alerts.

  • Laravel
  • Livewire
  • MongoDB
  • Python
  • OpenCV
  • Leaflet

Servers, storage and networks · 2025 to now

The servers and storage behind it all

Designed and run the infrastructure behind the platform: a six-node Proxmox cluster brought up from bare metal, with IPMI remote management and a container per service, kept running 24/7.

They run the web app, database, radar processing and mapping engine, with three NAS systems: a 24-bay TrueNAS box for the strike and radar archive and backups, a Synology DS423 for the SATREPS project and a ZimaCube Pro. Two Ubiquiti gateways tie it together, an Enterprise Fortress Gateway at the SATREPS site and a Dream Machine SE at the lab, with a USW Pro XG 48 switch behind the EFG and a USW Pro Max 24 on a 10 GbE backbone. Remote Raspberry Pi and PicoScope stations reach home over 4G and WireGuard.

  • Proxmox cluster
  • Bare-metal installs
  • IPMI
  • Ubiquiti EFG and UDM SE
  • USW Pro XG 48
  • 10 GbE switching
  • 24/7 on call
  • TrueNAS
  • Synology
  • ZimaOS
  • WireGuard
  • Cloudflare
  • CCTV
Stacked circuit boards with a GPS module inside a sensor enclosure

Klang Valley · 2026

A new sensor network around Klang Valley

Technical lead for the Klang Valley system: site surveys, antenna installs and validation of the network against other lightning data.

  • Site survey
  • Antennas
  • Validation

One flash, start to finish

One system design, from the sky to your phone. Tap any part to see what it does, or follow a strike through the whole system.

Tap a part of the system

Each box is a real piece of hardware or software in the KILAT-3000 system.

Code is half the job

The other half is CAD, a soldering iron, a ladder and a server rack. These are the tools behind each prototype.

Languages
Python, JavaScript and Node.js, PHP, C and Embedded C, C++, Verilog
Web and data
Laravel, Livewire, Express, MongoDB, Leaflet, Tailwind
Signals and vision
NumPy, OpenCV, TensorFlow, cross-correlation, wavelets, Phantom T2410 high-speed imaging
Instrument and backend code
PicoScope SDK at the API level for capture and triggering, and the backend that receives, stores and serves every waveform
CAD design
Fusion 360 and KiCad, both at an advanced level: 3D mechanical design in Fusion 360, schematics and PCB layout in KiCad
Hardware
Raspberry Pi, PicoScope, ESP32, Modbus TCP, PCB design, GPS timing, server builds with IPMI
Infrastructure
Proxmox clusters and LXC, Ubiquiti enterprise routing and 10 GbE switching (EFG, UDM SE, USW Pro XG 48, USW Pro Max 24), TrueNAS and ZFS, Synology DSM, ZimaOS, Linux and systemd, Docker, Nginx Proxy Manager, Cloudflare, WireGuard, CCTV and NVR
locate.py, time of arrival between two antennas
import numpy as np

C = 299_792_458          # m/s

def arrival_delay(a, b, fs):
    """Delay of b behind a, from the cross-correlation peak."""
    xc = np.correlate(b - b.mean(), a - a.mean(), "full")
    lag = xc.argmax() - (len(a) - 1)
    return lag / fs

def bearing(delay, baseline_m):
    """Angle of arrival for one antenna pair."""
    cos_theta = np.clip(C * delay / baseline_m, -1, 1)
    return np.degrees(np.arccos(cos_theta))

From the field

Prototypes are only finished once they work on site. Installation and commissioning, in the field.

A solar-powered sensor station on a rooftop under heavy storm clouds
Commissioning a station as a storm rolls in
Zahin in a hard hat on a tower above the shipyard
Up the MMHE tower
Inside a sensor enclosure: Raspberry Pi, digitizer, breakers and wiring
Inside a sensor station
A dish-shaped VHF antenna and a GPS puck against a cloudy sky
VHF antenna and GPS
A hand holding an assembled alarm relay kit with breakers and relays
Alarm relay kit, ready to install
The KiLATHOR alarm controller in its black case, wired into terminal blocks
The KILAT alarm controller
A Phantom high-speed camera on a tripod by the window, aimed at the launch field, with a laptop and oscilloscope
Phantom T2410 aimed at the launch field
Our rocket design poster being discussed at GlobalEM 2026 in Seoul
Our rocket poster at GlobalEM 2026, Seoul

Experience

From student prototypes on lightning warning to leading product development at a lightning company.

  1. 2026

    Technical Expert, Klang Valley System Project

    Consultant for KiLATHOR Laboratories on the Klang Valley sensor network, from survey to validation.

  2. 2025 to now

    Chief Technical Officer, KiLATHOR Laboratories Sdn. Bhd.

    Co-founder of the UTeM spin-off. Leads system design and product development of the KILAT-3000, from prototype to deployment for clients including MMHE and the SATREPS (JICA) project, and trains partner engineers on the system.

  3. 2024 to now

    Research Assistant, Universiti Teknikal Malaysia Melaka

    Developing the lightning MDF sensor and its Raspberry Pi and digitizer integration for an industry research grant.

  4. 2023

    Intern, Enviromet Technologies Sdn. Bhd.

    Developed a chip-stack LoRaWAN environmental sensor at a Malaysian maker of automatic weather stations.

  5. 2023

    IoT close-lightning warning system

    Degree design project: an AI that recognises lightning waveform types, a Raspberry Pi 4 alarm and a web backend.

  6. 2022

    ZTE IoT Innovation Challenge, consolation prize

    6th of 20 teams with a connected bus system that counted waiting passengers by camera and tracked buses live.

Education and credentials

Open any document to read it. Personal ID details are hidden.

Master's by research

Universiti Teknikal Malaysia Melaka · in progress

Performance Evaluation of Real-Time 3D VHF Interferometry Mapping

Bachelor of Computer Engineering with Honours

Universiti Teknikal Malaysia Melaka · 2020 to 2024 · Second Upper Class · CGPA 3.19 · Dean's List twice

  • Embedded System Design · A
  • Embedded Software Design · A
  • High Performance Computing · A
  • Embedded Wireline and Wireless Systems · A
  • Integrated Design Project · A
  • Degree Project I and II · A
Download certificate (PDF)

Professional certification

CCNA Security and Machine Learning professional certification preparation · completed 2024, recorded on the UTeM supplement transcript

Cisco CCNAv7

Cisco Networking Academy · Introduction to Networks, and Switching, Routing and Wireless Essentials · both completed 30 July 2024

Matriculation

Kolej Matrikulasi Selangor · 2019 to 2020

Academic transcript

Universiti Teknikal Malaysia Melaka · Faculty of Electronics and Computer Technology and Engineering

Bachelor of Computer Engineering with Honours

Final CGPA
3.19
Class
Second Upper
Credits
135
A and A- grades
29
2.0 2.5 3.0 3.5 4.0 Year 1, semester 1: GPA 2.83 2.83 Y1 S1 Year 1, semester 2: GPA 3.13 3.13 Y1 S2 Year 2, semester 1: GPA 3.05 3.05 Y2 S1 Year 2, semester 2: GPA 2.72 2.72 Y2 S2 Year 3, semester 1: GPA 3.68 3.68 Y3 S1 Year 3, semester 2: GPA 3.18 3.18 Y3 S2 Year 4, semester 1: GPA 3.31 3.31 Y4 S1 Year 4, semester 2: GPA 3.54 3.54 Y4 S2
Semester GPA Dean's List CGPA
Year 1, semester 1 2020/21

GPA 2.83 · CGPA 2.83

  • Fundamentals of Electrical and Electronics 3 cr B-
  • Logic Circuits 3 cr C+
  • Engineering Mathematics 3 cr B
  • Computer Programming 3 cr A-
  • Self Management 1 cr E
  • Philosophy and Current Issues 2 cr A-
Year 1, semester 2 2020/21

GPA 3.13 · CGPA 3.00

  • Digital Systems 3 cr C-
  • Differential Equations 3 cr C+
  • Data Structures and Algorithms 3 cr B
  • Computer Engineering Practice 1 2 cr A
  • Health Management 1 cr A
  • Mandarin I 2 cr A-
  • English for Academic Purposes 2 cr A
  • Appreciation of Ethics and Civilisations 2 cr A
Year 2, semester 1 2021/22

GPA 3.05 · CGPA 3.02

  • Microprocessor Technology 3 cr B
  • Computer Networks and Systems 3 cr C
  • Analog Electronics and Devices 3 cr A-
  • Computer Engineering Lab 1 1 cr A-
  • Linear Algebra and Discrete Mathematics 3 cr A
  • Communication Principles 3 cr C-
  • Academic Writing 2 cr A
Year 2, semester 2 2021/22

GPA 2.72 · CGPA 2.94

  • Engineering Statistics 3 cr A-
  • Computer Organization and Architecture 3 cr C+
  • Computer Engineering Lab 2 1 cr A
  • Database and Cloud Systems 3 cr C
  • Computer Engineering Practice 2 2 cr A
  • VLSI Design 3 cr B+
  • Signals and Systems 3 cr D
Year 3, semester 1 2022/23

GPA 3.68 · CGPA 3.13 Dean's List

  • Electromagnetics 3 cr B+
  • Computer Engineering Lab 3 1 cr A
  • Information Security 3 cr A-
  • Embedded System Design 3 cr A
  • Artificial Intelligence 3 cr B+
  • Environmental and Green Technology 1 cr A
  • Industrial and Organizational Psychology 2 cr A-
  • English for Professional Interaction 2 cr A
Year 3, semester 2 2022/23

GPA 3.18 · CGPA 3.14

  • Digital Integrated Circuit Design 3 cr B+
  • Engineer and Society 2 cr A-
  • Computer Engineering Lab 4 1 cr A
  • Operating Systems 3 cr B-
  • Computer Interfaces 3 cr B+
  • Digital Signal Processing 3 cr C
  • Integrated Design Project 3 cr A
Year 3, special semester 2022/23

CGPA 3.14

  • Industrial Training 5 cr Pass
Year 4, semester 1 2023/24

GPA 3.31 · CGPA 3.16

  • Control Principles and Systems 3 cr C-
  • Embedded Software Design 3 cr A
  • Digital Image Processing 3 cr B+
  • Bachelor Degree Project I 2 cr A
  • Technology Entrepreneurship 2 cr A
Year 4, semester 2 2023/24

GPA 3.54 · CGPA 3.19 Dean's List

  • Bachelor Degree Project II 4 cr A
  • High Performance Computing 3 cr A
  • Embedded Wireline and Wireless Systems 3 cr A
  • Engineering Economy and Management 3 cr C
Supplement 2024

Professional certificate

  • CCNA Security and Machine Learning professional certification preparationDone
Issued by the UTeM Office of the Registrar, 20 October 2024 Download original (redacted PDF)

Document

Have a system to design?

Happy to talk about system design, prototyping a new device, or taking one to production.

[email protected]
+60 11-1103 2098

Personal: [email protected]

Download my CV (PDF)