Mike Lui is a seasoned software engineer with 11 years of experience building data infrastructure, hybrid edge-cloud systems, and privacy-first warehouse governance at scale. He has led critical projects at Meta and Automata—untangling two-decade-old data warehouses, implementing lineage and authorization, and designing mission-critical data ingestion for life-sciences lab automation. A proven back-end contributor to high-profile open-source work like Apache Arrow, he’s skilled at fixing deep build and interoperability issues that improve cross-language analytics workflows. Comfortable across systems languages (Rust, C++, Python, Java) and 24/7 oncall environments, he combines research rigor from his Drexel background with pragmatic production engineering. Based in Salem, MA, he champions engineering hygiene and observability practices, having migrated monitoring stacks to OpenTelemetry and Grafana. Colleagues describe him as the kind of engineer who digs into what makes systems tick—and occasionally gets into trouble doing it.
11 years of coding experience
13 years of employment as a software developer
Doctor of Philosophy (PhD) Candidate Computer Engineering, Doctor of Philosophy (PhD) Candidate Computer Engineering at Drexel University
Apache Arrow is the universal columnar format and multi-language toolbox for fast data interchange and in-memory analytics
Role in this project:
Back-end Developer
Contributions:6 reviews, 7 PRs, 24 comments in 1 year 8 months
Contributions summary:Mike primarily contributed to the Apache Arrow project by addressing build issues and enhancing the library's integration with other tools. This includes fixing a build issue related to incorrect variable usage and improving the support of double-conversion. Moreover, the user added support for enhanced Arrow and Pandas integration, along with bug fixes, and refactored for two pathways. Additionally, they corrected a struct chunking issue and added a missing header for the ORC adapter, ensuring compatibility and streamlined build processes.
Contributions:21 commits, 20 pushes, 2 branches in 1 year
instrumentationdynamic-instrumentation
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.