Summary
William To is a senior software engineer with nine years of professional experience and a two-decade track record in embedded and systems software spanning C, C++ and Python, plus practical exposure to C#, Java and SQL. He has designed and shipped firmware and cross-platform middleware for sensor devices, high-speed photonics test instruments and financial trading gateways, often owning architecture through to automated testing. Currently building low-power BLE sensor firmware and Android data processing at EROAD, he brings deep hardware-adjacent expertise from working with Nordic MCUs, ARM platforms and PXI/National Instruments stacks. William pairs solid formal training (MEng, BEng, University of Auckland) with disciplined Agile and SDLC practices, and an unusual blend of field support and kernel/driver work that helps him diagnose problems from NAND flash wear-leveling to BLE data pipelines.
9 years of coding experience
19 years of employment as a software developer
Master of Engineering (MEng), Electrical and Electronics Engineering, A-, Master of Engineering (MEng), Electrical and Electronics Engineering, A- at University of Auckland