Andrew Yong

IOS Developer at Dyson

Kuala Lumpur, Singapore
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Andrew Yong is an iOS developer with 15 years of software experience, currently building mobile features for Dyson’s robot vacuum range out of Kuala Lumpur. A DigiPen-trained engineer, he blends embedded/IoT expertise—demonstrated by substantial contributions to Meshtastic and OpenWRT device support—with modern Swift, SwiftUI and automated testing practices on consumer apps. He’s shipped cross-platform-aligned features at Dyson after progressing through their graduate program and has hands-on experience integrating hardware-specific constraints like power management and regional radio regulations into firmware. Comfortable across backend, mobile and low-level device trees, Andrew brings a pragmatic systems view that helps bridge app UX with hardware realities.
code15 years of coding experience
bookBachelor of Science - BS, Computer Science in Real-Time Interactive Simulation, Bachelor of Science - BS, Computer Science in Real-Time Interactive Simulation at DigiPen Institute of Technology Singapore
bookInformation Technology, Information Technology at Singapore Polytechnic
languagesEnglish, Chinese
github-logo-circle

Github Skills (39)

c-language10
routers10
hardware-interface10
firmware10
router10
build-system10
telecommunication10
linux-kernel10
makefile10
integrations10
networking10
mesh-network10
openwrt10
gpio10
device-tree10

Programming languages (15)

JavaC++CMakefilePerlHTMLKotlinTypeScript

Github contributions (5)

github-logo-circle
meshtastic/firmware

Feb 2024 - Apr 2026

The official firmware for Meshtastic, an open-source, off-grid mesh communication system.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:18 reviews, 30 PRs, 118 comments in 2 years 3 months
Contributions summary:Andrew has been actively contributing to the Meshtastic firmware, demonstrating expertise in embedded systems development. Their contributions include adding support for new LoRa radio frequency bands and regulatory configurations for different geographic regions, specifically Singapore. They have also modified the firmware to support new hardware variants, like the Heltec HRU-3601, and addressed specific hardware-related issues. Additional work included the addition of new features and bug fixes related to device behavior and power management.
firmwaregpslorahikingttgo-tbeam
lede-project/source

May 2016 - Jan 2017

Mirror of https://git.lede-project.org/?p=source.git Please send your PRs against this tree. They will be merged via staging trees and appear in this tree once the staging trees get merged back into source.git
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:9 PRs, 36 comments in 8 months
Contributions summary:Andrew's contributions primarily revolve around adding support for various embedded devices to the `lede-project/source` repository. They focused on creating device tree files (.dts) and adapting the build system to incorporate new hardware targets, specifically targeting devices like the SamKnows SK-WB8, MikroTik RB750Gr3, and VoCore2. The changes included board-specific configurations, status LED implementations, and fixes for SD card functionality, demonstrating expertise in integrating and customizing the OpenWrt build environment for diverse hardware platforms.
mergedtreesjavascriptprsappear
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial