I've been doing Darwin Reverse Engineering since 2013 until around 2020. Now I've quit RE for the most part, and instead focus on working with LLVM. I spend spare time submitting all kinds of patches to LLVM upstream:
You can verify my social identities using Keybase
EAB47648Revoked. Private Key destroyedC03D3AB0Revoked. Private Key destroyed25EF1AC0Lost the physical token on 2023.07.23D056BE73Lost the physical token on 2023.07.23- B3D4AFE2
- Download YubiKey Yubikey OPGP Attestation CA
wget https://developers.yubico.com/PGP/opgp-attestation-ca.pem
openssl verify -no-CAfile -no-CApath -partial_chain -trusted opgp-attestation-ca.pem ${KEY_ID}-attestation/{auth,sign,dec}.pem
- Verify the output for all
.pem
s are.pem: OK
Nov 2022 -
Compiler Infrastructure @ miHoYo- Static Analysis
- Link Time Optimization
- Middle-End / Backend Transformation
- Internal ToolChain Vendoring
Nov 2021 - Oct 2022
Secured Compiler Architecture / MobileVMP @ Tencent Mobile TenProtectJune 2020 - Oct 2020
PUBGM iOS AntiCheat @ Tencent Mobile TenProtectJune 2019 - May 2020
DevOps Engineer @ Alibaba