Michael Eisel is a pragmatic CTO and performance engineer with 11 years of experience optimizing compilers, build systems, and runtime pipelines for mobile and backend systems. He co-created the Eisel-Lemire float-parsing algorithm used by Rust's std and simdjson, and his open-source linker zld and ZippyJSON parser have been adopted at companies like Uber, Facebook, GitHub, and Airbnb. Michael blends low-level C++, Swift, Rust, and CUDA work—he built a Rust GPU-accelerated risk-modeling CLI that sped a prototype 20x—and repeatedly finds system-level wins (linker, code signing, packaging) that cut iOS build and download times by double-digit percentages. He also ships developer-facing tooling and services: from iOS performance testing and symbolication tooling to lints and high-performance logging that measurably improve startup and crash diagnostics. Based in New York with a computational math background from USC, he pairs research-grade reverse-engineering instincts with a track record of practical, production deployments.
11 years of coding experience
5 years of employment as a software developer
Bachelor's degree Computational and Applied Mathematics, Bachelor's degree Computational and Applied Mathematics at University of Southern California
Contributions:8 releases, 13 reviews, 409 commits in 2 years 11 months
Contributions summary:Michael's contributions primarily involve optimizing Apple's linker (zld). They focused on improving the parsing of libraries by parallelizing the process based on the last run. The changes include modifying archive file parsing, input file handling, and resolver components to improve performance. Furthermore, the user implemented optimizations for Mach-O trie data structures and various other tasks, all aimed at enhancing the linker's speed and efficiency.
A set of Swift extensions for standard types and classes.
Role in this project:
Full-stack Developer
Contributions:28 commits, 9 PRs, 12 comments in 3 months
Contributions summary:Michael primarily contributed to the ExSwift project by implementing new methods and functionalities for Swift's Array, Sequence, and Double extensions. These contributions include adding methods such as `minBy`, `maxBy`, `uniqueBy`, `combination`, `permutation`, and `repeatedPermutation`, along with associated tests. They also fixed whitespace issues and added methods for Int, Double, and NSDate, extending the project's utility.
extensionsswiftswift-extensions
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
Michael Eisel - CTO at Stealth Quant Finance Startup