Autonomous agents for machine learning engineering and research, including tree search over code, agent harness design, evaluation pipelines, and recursive self-improvement of research agents. Earlier work on distributed machine learning systems, privacy-preserving machine learning at the IoT edge, and blockchain systems.
- Weco AI, London, UK
Member of Technical StaffMay 2026 - Present
- Core engineer and co-maintainer of AIDE, the tree-search ML engineering agent that OpenAI used for MLE-bench evaluations.
- Built the autonomous research agent that set 7 leaderboard records in OpenAI's Parameter Golf (25 PRs filed; best 5-seed mean val BPB 1.0645).
- Agent harness design and evaluation pipelines on MLE-bench and ALE-Bench; recursive self-improvement of research agents.
- Weco AI, Remote
AI Research ConsultantOct 2024 - Apr 2026
- Full-stack R&D on AIDE: web UI for the aideml app, maintenance of the open-source agent, and research on self-improving agents.
- Hex Trust, Remote
Software Development EngineerApr 2022 - Aug 2024
- Backend services for HexAdmin (Go) and the HTM markets platform (Rust, Go, Node.js); platform infrastructure with Terraform, Kubernetes and Nginx.
- Hyperledger, The Linux Foundation, Remote
Maintainer, Hyperledger Fabric Python SDKSep 2018 - Jun 2024
Mentor, Support Decentralized Governance for Smart Contracts in Fabric Python SDKMar 2021 - Nov 2021
Mentor, Add Interactive Examples to Fabric Python SDKMar 2020 - Nov 2020
- Hong Kong Baptist University, Hong Kong
Research AssistantOct 2020 - Nov 2021
- The Linux Foundation, Remote
Software Development Engineer (Blockchain) Intern, Hyperledger CelloJun 2020 - Dec 2020
- Zhejiang University, Hangzhou, China
Visiting Student ResearcherSep 2019 - Mar 2020
- Nanyang Technological University, Singapore
Research AssistantMar 2019 - Aug 2019
- Collaborative learning, IoT and privacy, with Prof. Rui Tan; led the privacy-preserving ML in IoT project.
- The Linux Foundation, Remote
Software Development Engineer (Blockchain) Intern, Hyperledger Fabric Python SDKJun 2018 - Nov 2018
- Xi'an Jiaotong-Liverpool University, Suzhou, China
Research AssistantNov 2016 - Aug 2018
Summer Undergraduate Research FellowJun 2017 - Aug 2017
- Style transfer with generative adversarial networks, with Prof. Steven Guan.