Engineering

Drones, sensors, assistive devices, and the battery work that is the PhD.

Autonomous drone system

Cloud-based drone control with millimetre-level GPS positioning using NAV RTK, real-time data analysis, and swarm coordination.

Outcome: Delivered autonomous flight, RTK positioning, cloud analysis, and MATLAB control workflows over MAVLink.

MAVLink, MATLAB, GPS/RTK, IoT

Kenneth standing on a running track holding a white fixed-wing drone
A fixed-wing drone before a test flight.

High sensitivity magnetometer

Patented scalar magnetic-field measuring device with pulse pumping for very precise measurements.

Outcome: Contributed to a patented magnetic-field measurement method and related optical-control research.

Laser systems, PID control, Optics, Patent

Smart home system

Home automation with voice control, lighting, climate, and security.

Outcome: Built an integrated home-control prototype across sensing, actuation, voice interaction, and PCB design.

IoT, Arduino, Voice control, PCB design

Autonomous vehicle

A self-driving car with obstacle detection, path planning, and an accident alert, using computer vision.

Outcome: Competed in the Zhejiang Smart Car competition and placed third at provincial level in 2019.

Computer vision, Sensors, C++, Robotics

Kenneth and a teammate kneeling on the track, adjusting a small autonomous car at the NXP smart car competition
Tuning the car on the competition track.

Automatic trolley for disabled people

An Arduino trolley for disabled, aged, and nursing care, with automated navigation.

Outcome: Published through IEEE DELCON with a working assistive-navigation prototype.

Arduino, Assistive tech, Published

Digital weather station

Undergraduate thesis. A weather station that collects readings, analyses them, and stores them.

Outcome: Completed as an undergraduate thesis project combining sensors, storage, and local analysis.

Sensors, IoT, Data analysis, Thesis

Autonomous greenhouse

Climate, irrigation, and lighting controlled for plant growth.

Outcome: Automated environmental control for plant-growth conditions using embedded sensing and actuation.

Automation, Sensors, IoT

Mosquito control device

Detection and control using infrared motion sensors.

Outcome: Published as an embedded sensing project for automatic mosquito detection and response.

IR sensors, Published, Embedded systems

RFID attendance system

Real-time attendance with RFID, a database, and reporting.

Outcome: Published a real-time attendance workflow that connects RFID capture with database-backed reports.

RFID, Database, Published

Assistive spectacles

Obstacle-detection glasses with voice guidance, using ultrasonic sensors.

Outcome: Built a voice-guided assistive prototype for obstacle awareness and mobility support.

Assistive tech, Ultrasonic, Voice synthesis

Low power radio transmitter

A short-range transmitter designed to draw very little power.

Outcome: Designed for short-range communication where power draw and board-level RF choices mattered.

RF design, Communication, PCB

Battery management

PhD research on retired mining-vehicle batteries: how to reuse and recycle them, and how to recover the materials.

Outcome: Awarded the MRIWA Odwyn Jones PhD Scholarship and presented the research at EECON 2025.

Battery tech, Sustainability, PhD research, MRIWA

Kenneth speaking at a lectern marked EECON 2025
Presenting the battery research at EECON 2025.

Tools

Electronics

  • Analogue and digital circuit design
  • Schematic capture and PCB layout
  • Power distribution and component selection
  • Grounding, filtering, and EMC practices

Embedded and software

  • C and C++, Python
  • STM32, Arduino, and ESP32 firmware
  • Real-time data acquisition and PID control
  • UART, SPI, I2C, CAN, and USB
  • Linux, ROS, PX4, MAVLink and MAVSDK, MQTT
  • Jetson platforms

Systems and energy

  • Autonomous UAV integration
  • IoT telemetry and GNSS/RTK
  • Gimbal control and video streaming
  • Battery energy systems and reconfigurable pack topologies
  • MATLAB and Simulink modelling

Tools and verification

  • Altium Designer, KiCad, STM32CubeMX, Keil, Git
  • Oscilloscopes and laboratory instruments
  • Functional testing and hardware bring-up
  • Root-cause analysis and QA/QC documentation