Frank King

Beijing, China
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
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.
code10 years of coding experience
github-logo-circle

Github Skills (22)

datatypes10
data-warehouse10
compiler-development10
testing10
databases10
type-system10
compiler-compiler10
rustfmt10
datamart10
compiler10
rust10
database10
code-formatting10
data-structure9
algorithm9

Programming languages (9)

TypeScriptJavaC++RustJavaScriptMarkdownASPPython

Github contributions (5)

github-logo-circle
tensorbase/tensorbase

May 2021 - Aug 2021

TensorBase is a new big data warehousing with modern efforts.
Role in this project:
userBack-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.
big-datarustbigdatadatabaseanalytics
rust-lang/rust

Feb 2022 - Mar 2022

Empowering everyone to build reliable and efficient software.
Role in this project:
userBack-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.
Request Free Trial