Experience
Where I have worked
Work
Software Engineer
Airgain, Inc.
Apr 2025 - Present · Taipei, Taiwan
- Own OTA upgrades end to end for an OpenWrt-based cellular repeater controller, from device tree and U-Boot through sysupgrade, SNMP agent, web GUI, and distribution service.
- Root-caused OTA releases that reported success without flashing to a console=null bootarg. Added SHA-256 checks and a reboot-confirmed run record, and fixed a path-MTU black hole that stalled cellular downloads.
- Built and operate the OTA service in FastAPI over WireGuard with systemd crash-loop protection. Prototyped AWS IoT Core delivery with per-device X.509 certificates, IoT Jobs over HTTPS, and S3 presigned URLs.
- Wrote a Modbus TCP agent in C that exposes a solar charge controller and battery to SNMP and the web GUI, packaged for OpenWrt and tested in CI against a Modbus simulator.
Solution Architect (Consultant)
Morelink Technology Corporation
Jul 2023 - Mar 2026 · Taipei, Taiwan
- Architected and led a team of five building a 4G/5G repeater management platform deployed to six ISPs worldwide.
- Built one Go codebase for a MIPS OpenWrt agent and a Dockerized GCP service, linked by AMQP pub/sub on RabbitMQ, with MongoDB-backed REST APIs and Socket.IO feeding Vue.js dashboards.
- Set up GitLab CI for unit tests and cross-compiled MIPS, amd64, and aarch64 builds.
- Implemented a UART protocol for the repeater and non-blocking network I/O, and built reverse SSH tunnels through carrier NAT for remote access required by EU regulations.
Software Firmware Engineer
Senao Networks, Inc.
Aug 2022 - May 2024 · Taipei, Taiwan
- Built a two-stage U-Boot for Marvell AC5X-class switches with I2C EEPROM identity, DRAM POST, checksum, magic, and board-name validation, USB/TFTP recovery, and factory tests.
- Integrated a Realtek RTL9313 L3 PoE+ model and the Marvell CPSS SDK into an L2/L3 switch stack. Fixed an ACL DSCP bit-shift bug in the HAL, plus IGMP/MLD snooping and loopback-recovery defects.
- Automated verification in Python with Requests and Scapy, cutting 48-port test time by 83%, from 144 to 24 minutes.
- Taught Python to 30 engineers and mentored two new hires.
Co-Founder & CTO
Skynet Cybersecurity Consulting Co., Ltd.
Jul 2020 - Present · Taipei, Taiwan
- Co-founded the company in 2020 and became CTO in May 2024.
- Lead a 10-person team on incident response and digital forensics for ransomware, APT, breach, and insider cases, following ISO/IEC 27037 and 17025.
- Guest lecturer at ITRI in 2021, teaching Internet of Vehicles security (CAN/OBD-II, LIN, FlexRay), penetration testing, and reconnaissance.
Cybersecurity Investigator & Software Developer
Max-Minder Technology Service Provider Co., Ltd.
Jul 2020 - Jul 2022 · Taoyuan, Taiwan
- Led incident response and digital forensics cases.
- Built BLE mobile apps in Flutter, designed in Figma, for ECG and blood-pressure devices.
Earlier: Firmware Engineer Intern at Fitivision (Nov 2020 - Oct 2021), building an IEEE 802.15.4 IoT system in C on a TI CC1312R kit. Research assistant at Chang Gung University (Jul 2015 - Aug 2020).
Community & Volunteering
Volunteer and event staff.
- AWS Community Day Taiwan, 2022-2026
- PyCon APAC, 2019-2025
- Women Who Code: Python mentor, 2021
- Women In Tech
- GDSC National Central University, 2021
- NCtfU CTF
- Open Up Summit, 2018
- FLYTECH rural maker camp, Zhiben, Taitung: video editing, 3D modeling and printing
Talks & Teaching
- ITRI: IoV security course (2021), red/blue team course (2021), AMR course (2022)
- ITE Tech: BT/BLE protocol and security issues (Jul 2022)
- Digital forensics basics for a military training unit (2021)
- iOS development course, Chang Gung University (2019)
- Taught Python to 30 engineers at Senao
Education
M.S. in Computer Science and Information Engineering
National Central University
Jun 2020 - Jul 2022 · Taoyuan, Taiwan
Advanced Defense Lab. Thesis on post-quantum cryptography for vehicle forensics.
B.B.A. in Information Management
Chang Gung University
Sep 2015 - Jun 2020 · Taoyuan, Taiwan
Transferred from Industrial Design in Feb 2018.
Certification
Google Cybersecurity Certificate (2024)
Skills
- Languages
- C, Python, Go, Node.js, TypeScript
- Embedded & systems
- Embedded Linux, OpenWrt, U-Boot, device tree, OTA, FreeRTOS (ESP-IDF), ESP32, Modbus TCP, SNMP
- Networking
- Layer 2/3 switching (Marvell CPSS, Realtek), IEEE 802.11, IEEE 802.15.4, WireGuard, MQTT, AMQP, WebSocket, UART, Scapy
- Cloud & backend
- AWS (IoT Core, S3, IAM, EC2), GCP, Docker, FastAPI, RabbitMQ, Kafka, Redis, MongoDB, GitLab CI
- Security
- Incident response and digital forensics (Magnet AXIOM, EnCase, FTK, Volatility), post-quantum cryptography, BLE and CAN bus security
- Tools
- Git, Claude Code, Codex
- Spoken
- Mandarin Chinese (native), English (professional working proficiency)