Frank King is a Sensor & ML Research Engineer and military veteran with a decade of experience building hardware-integrated AI and IoT solutions, currently advancing chemical signature detection at Quantum X. He blends hands-on embedded and firmware development with cloud-hardware interfaces and ML research to take prototypes through to product deployment. Frank’s background spans wireless power and nanobattery research to field engineering and avionics, giving him rare cross-domain depth in sensing, electronics, and systems integration. As a contributor to core Rust projects—including significant work on the Rust compiler and rustfmt—and to big data warehousing (TensorBase), he brings production-grade backend and systems-level expertise to open-source ecosystems. He has a proven track record of performance optimization and automation (e.g., cutting multi-hour workflows to minutes) and leads cross-functional teams to deliver robust, test-driven solutions. Based in Beijing with education in computer science and microelectronics, he pairs experimental rigor with practical deployment experience in high-stakes environments.
TensorBase is a new big data warehousing with modern efforts.
Role in this project:
Back-end Developer
Contributions:2 reviews, 40 commits, 13 PRs in 2 months
Contributions summary:Frank primarily contributed to the core logic and functionality of the "tensorbase" big data warehousing project, as evident from the commit messages and file modifications. They fixed tests related to data storage and column information within the `meta` crate, and added support for handling `Decimal32` and `Decimal64` data types. Furthermore, they improved the codebase by moving `trim` functionality to the `base` crate, adding a simple version of trim, and adding support for the `FixedString` type.
Empowering everyone to build reliable and efficient software.
Role in this project:
Back-end Developer
Contributions:114 reviews, 4 commits, 23 PRs in 1 month
Contributions summary:Frank focused on modifying and implementing features within the Rust compiler, as evidenced by the commit messages indicating changes to compiler internals and type systems. These changes involve lowering anonymous structs and unions to HIR (High-level Intermediate Representation), checking field uniqueness, and handling the representation of unnamed fields. The commits also include refactoring code, adding tests, and implementing `#[cfg]` and `#[cfg_attr]` in `where` clauses, indicating a strong involvement in the compiler's core functionality.
crategarbage-collectionrustreliablecompiler
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.