Barcode scanner test bench on GitHub (opens in a new tab)
Avateq is a Canadian broadcast and RF company in Markham. It makes signal analyzers, monitoring receivers and ATSC 3.0 equipment that keep TV transmitters on air (1,000+ devices in 15+ countries, NAB Product of the Year 2023). I started there as a lab assistant in high school summers. In 2025 I started the ERP and ran marketing, then moved to engineering full time. Today I'm the AI/ML & full-stack engineer.
January 2025 to present
Avateq ran on 5 separate tools (SAP, QuickBooks, a CRM, supply-chain software and vendor portals). I'm the main developer of the ERP that replaced them.
Stack -> Yii2 (PHP), PostgreSQL, FastAPI services, JavaScript.
January 2026 to July 2026
A web app for VHF/UHF broadcast signal logs. You upload receiver logs, it draws them on a map and a graph and compares them with a terrain propagation prediction (ITM, the Longley-Rice model). Solo build, 180+ commits. Public demo -> avateq.com/logreader. Doug Lung featured it in his TV Tech newsletter.
The hard part was the model. ITM sees terrain but not buildings or forests. I added land-cover data as a clutter layer, used Hata calculations to isolate the effect of buildings and trees, and calibrated against real drive-test data. I wrote the full story in 2 parts -> Part 1 and Part 2.
March 2025 to September 2025
Built the newsletter program from scratch -> 50+ technical newsletters in total for 2,100+ broadcast professionals on signal processing, RF analysis and system monitoring. I also fixed the company's email deliverability by hand, which later became the idea for Sendable.