Role: Software Systems Engineer
Location: Abbotsford, BC
Team: Gatekeeper Systems Inc.

Overview#

Built tooling to eliminate manual testing bottlenecks while also hardening the QA workflow with firmware analysis and anomaly detection.

What I shipped#

  • Automated 150 manual tests by emulating HTTPS device traffic using scapy.
  • Reconstructed firmware images with binwalk and analyzed behavior with radare2 and Ghidra.
  • Prototyped user-space emulation with QEMU to validate findings.
  • Delivered a concurrent network/log anomaly tool now standard in the QA toolkit.

Impact#

  • Removed the dependency on physical hardware for core regression tests.
  • Improved visibility into device behavior and potential security issues.

Stack#

Python, scapy, Wireshark, tcpdump, binwalk, radare2, Ghidra, QEMU