Aaron Tan is a systems-focused software engineer with a decade of experience building embedded and low-level infrastructure, currently working on Snap Maps and a C++ SDK at Snap in New York. A Waterloo computer engineering graduate, he has shipped camera and sensor stacks at Meta—writing firmware, kernel drivers, and user-space integrations—and architected solutions that cut BOM costs by over $1M and removed the need for custom FPGA. His background spans wearable OS work at Fitbit, power- and connectivity-optimizations on mobile platforms, and BLE/telemetry innovations at Meraki, reflecting a strong track record of reducing latency, power, and hardware complexity. Comfortable across C, C++, Python, Zephyr, RTOS and AOSP, he pairs deep systems expertise with practical product impact. He’s also multilingual (English, French, Spanish, Cantonese, Mandarin) and will happily debate board games or trade debugging war stories over one.
10 years of coding experience
4 years of employment as a software developer
IB Diploma, IB Diploma at Colonel By Secondary School
Bachelor of Applied Science - BASc Computer Engineering, Bachelor of Applied Science - BASc Computer Engineering at University of Waterloo
A Homebridge plugin for the SGP30 eCO2 and TVOC sensor connected to Raspberry Pi over I²C. C, C++, and JavaScript.
Contributions:18 commits, 2 PRs, 7 pushes in 9 months
libfdk-aacconnectedsensorhomebridgeraspberry-pi
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.