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 Senior Software Engineer with 11 years of experience delivering scalable backend systems and data-oriented software. He is currently at Automata in Salem, MA, where he builds reliable, high-performance services, following a tenure at Meta where he improved data warehouse pipelines and multi-stack infra for privacy-preserving workloads. An active open-source contributor, he has played a key role in Apache Arrow, addressing build issues, enhancing Arrow-Pandas integration, and extending compatibility with the ORC adapter. His background blends academic rigor with industry impact: a PhD in Computer Engineering from Drexel and hands-on hardware-software co-design work during internships at leading tech firms. Mike is known for translating complex requirements into robust, auditable solutions and for driving cross-team collaboration to reduce latency and improve reliability.
code11 years of coding experience
job13 years of employment as a software developer
bookDoctor of Philosophy (PhD) Computer Engineering, Doctor of Philosophy (PhD) 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
python10
c-programming-language10
build-system9
unit-testing9
cmake8
orc7
vim6
constructor6
numpy6
cython6

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