Mike Lui

Software Engineer at Cartesian

Salem, Massachusetts, United States
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

👤
Senior
🎓
Top School
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.
code11 years of coding experience
job13 years of employment as a software developer
bookDoctor of Philosophy (PhD) Candidate Computer Engineering, Doctor of Philosophy (PhD) Candidate Computer Engineering at Drexel University
stackoverflow-logo

Stackoverflow

Stats
1,331reputation
34kreached
8answers
23questions
github-logo-circle

Github Skills (13)

apache-arrow10
pandas10
c-language10
cprogramming-language10
python10
build-system9
unit-testing9
cmake8
orc7
vim6
constructor6
cython6
numpy6

Programming languages (11)

JavaC++CoffeeScriptRustCDJavaScriptRuby

Github contributions (5)

github-logo-circle
apache/arrow

Mar 2023 - Nov 2024

Apache Arrow is the universal columnar format and multi-language toolbox for fast data interchange and in-memory analytics
Role in this project:
userBack-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.
memorymulti-languagetoolboxacceleratedarrow
VANDAL/dynamorio-sigil2

May 2016 - May 2017

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.
Request Free Trial
Mike Lui - Software Engineer at Cartesian