
Expérience & Formation
Ingénieur logiciel contractuel, Uber Technologies, Inc. (À distance) Seattle, États-UnisMay 2024 – Jun 2025
Intégration des technologies de YScope pour améliorer l'observabilité avec efficacité de stockage et haute performance.
Développeur logiciel, YScope Inc. Toronto, CanadaJan 2024 – Present
Développement de nouvelles fonctionnalités et maintenance de la base de code pour des projets open-source et propriétaires.
Ingénieur logiciel d'affichage automobile, Qualcomm Canada ULC Markham, CanadaSep 2022 – Dec 2023
Développement de pilotes d'affichage RTOS (DSI, DP SST/MST). Développement logiciel conforme ISO 26262. Développement et validation de fonctionnalités cross-IP & SoC.
Baccalauréat en sciences appliquées + PEY
Génie informatique, Mineure : Commerce Prix : Prix d'assistant d'enseignement (2021, 2022), Prix de design Select Equity Group (16 853 $/4), Bourse d'entrée Betz
Assistant d'enseignement, ECE297 Hiver 2022 Université de TorontoJan 2022 – May 2022
Prix d'assistant d'enseignement — Printemps 2022.
Ingénieur logiciel d'affichage automobile (stage PEY Co-op), Qualcomm Canada ULC Markham, CanadaMay 2020 – May 2021
Développement de nouvelles fonctionnalités DP. Amélioration de l'infrastructure de couverture de code avec Parasoft (+10 %). Résolution de problèmes d'analyse statique pour conformité MISRA C.
Assistant d'enseignement, ECE297 Hiver 2021 Université de TorontoJan 2021 – May 2021
Prix d'assistant d'enseignement — Printemps 2021. Supervision de 4 groupes d'étudiants sur des projets SIG. Plus de 1 200 contributions Piazza, 2e plus élevé parmi tous les instructeurs.
Diplôme Dogwood
Programme d'études de la Province de la Colombie-Britannique Chef du club de robotique VEX (8e place), Chef du groupe de tutorat par les pairs
Publications
Liao, J., Zhang, H., Li, J., Xu, Y., & Timorabadi, H. (août 2022). WIP - iCtrl - A Remote Login Software Application. Communication présentée à 2022 ASEE Annual Conference & Exposition, Minneapolis, MN. [Link]
Compétences
C / C++
Développement Web
Rust
Également expérimenté avec
Langages
- Python (FastAPI, Flask, scripting)
- Go
- Java (POO)
- Liaisons FFI (C/Go/Python/JS)
Infrastructure
- Docker / Kubernetes / Helm
- CI/CD / GitHub Actions
- Linux / Nginx / Apache
- PostgreSQL
- Git / API REST
Matériel & Embarqué
- ARM Assembly (V7/V8)
- Intel FPGA Verilog
- QNX RTOS
- ISO 26262 Sécurité fonctionnelle
- DisplayPort (DP)
Langues parlées & écrites
- Anglais
- Français
- Chinois — cantonais & mandarin (parlé), simplifié & traditionnel (écrit)
Travaux en vedette
Projets
iCtrl

Blog
Projets, Conseils et Moments de vie
Bonjour le monde 2026
Bienvenue sur mon nouveau site.
Python Releases
Quick reference for Python binary installer download links across versions and platforms.
Fix Lenovo Yoga C930 'Sound Card Not Detected' on Linux
A quick fix for the sound card not being detected on the Lenovo Yoga C930 running Linux.
Build Python 3 on Linux
Configure flags for building Python 3 from source on Linux with optimizations and shared libraries.
ECE297 Mapper Migration (2021)
Updated guide (2021) for migrating the ECE297 mapper project from UofT EECG lab machines to a local Linux installation.

