Andy Li

Senior Researcher at Beeinventor

Brighton, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Andy Li is a Senior Researcher and versatile developer with 16 years of experience building cross-platform tooling, CI/CD pipelines, and production services, currently focused on natural user interfaces and backend infrastructure for a smart helmet product. He blends research-grade expertise in computer vision and deep learning with hands-on systems work—shipping face-verification SDKs for consumer devices and maintaining AWS-hosted service platforms. A long-time contributor to the Haxe ecosystem, Andy has added language support to Travis CI, improved hxcpp testing, and packaged Haxe for major package managers while also contributing to widely used projects like Homebrew and Docker Official Images. His technical breadth spans Haxe, C++, Python, JavaScript and DevOps automation, with proven experience in cross-platform build systems and test automation. Based in Brighton, he pairs a PhD-level creative media background with pragmatic engineering, often translating research ideas into deployable product features. Colleagues value his knack for smoothing complex build and CI flows—work that quietly enables many downstream developers.
code16 years of coding experience
job4 years of employment as a software developer
bookDoctor of Philosophy (PhD), Creative Media, Doctor of Philosophy (PhD), Creative Media at City University of Hong Kong
languagesEnglish, Chinese
stackoverflow-logo

Stackoverflow

Stats
5,954reputation
1.1mreached
119answers
26questions
Badges
apache-flex
top-5%
github-logo-circle

Github Skills (56)

unit-testing10
formula10
docker10
c-language10
compile-time10
multiplatform10
compilation10
package-management10
testing10
haxe10
test-framework10
bash10
cmake10
cross-platform10
travis-ci10

Programming languages (34)

C#CCMakeGoMustacheHTMLJupyter NotebookProcessing

Github contributions (5)

github-logo-circle
HaxeFoundation/haxe

Sep 2013 - Apr 2022

Haxe - The Cross-Platform Toolkit
Role in this project:
userFull-stack Developer
Contributions:2 reviews, 713 commits, 31 PRs in 8 years 7 months
Contributions summary:Andy's commits primarily focused on improving the Haxe cross-platform toolkit's unit tests and continuous integration process. They refactored existing test files, split them into separate files, and implemented a test runner for Travis CI, including testing for multiple targets (Neko, PHP, C++, JS, Java, C#, and Flash). The user also worked on fixing various bugs and inconsistencies in the testing framework and added deployment steps to upload build artifacts to haxe-output.
macroscppopenflcompilertranspiler
HaxeFoundation/hxcpp

Jan 2014 - Jul 2019

Runtime files for c++ backend for haxe
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:84 commits, 2 PRs, 54 pushes in 5 years 6 months
Contributions summary:Andy primarily contributed to the testing infrastructure of the `hxcpp` repository, which is a C++ backend for Haxe. Their work involved modifying and expanding existing tests, specifically related to garbage collection. They added new test cases, adjusted existing ones, and integrated them with the Travis CI build process. Additionally, the user addressed issues related to argument parsing and command execution within the testing framework, ensuring tests run correctly on multiple platforms.
cppruntimebackendhaxebuild-tool
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Andy Li - Senior Researcher at Beeinventor