Ryan Leckey is a seasoned CTO with 14 years of engineering and leadership experience, currently leading technology at LaunchBadge LLC from Citrus Heights, California. He blends hands-on systems programming in Rust and backend engineering with strategic product leadership, having driven core improvements in notable open-source projects like SQLx, Diesel, and macOS/iOS Core Foundation bindings. Ryan’s work spans low-level FFI and concurrency safety to developer ergonomics—refactoring drivers, adding Send bounds, and enabling compile-time checked SQL—demonstrating both attention to safety and performance. He’s comfortable across stacks (including JS/TS SDKs and Python libraries), has a strong testing and compatibility mindset, and brings practical college-level computer science training to building reliable developer tools and production systems.
14 years of coding experience
3 years of employment as a software developer
Computer Science, Computer Science at American River College
🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, and SQLite.
Role in this project:
Back-end Developer
Contributions:19 reviews, 1176 commits, 317 PRs in 2 years
Contributions summary:Ryan's commits primarily involve refactoring and restructuring the SQLx Rust toolkit. They are focusing on improving the code by incorporating error handling, improving the database connection, and separating core elements into modules, particularly for the PostgreSQL driver. The user's work indicates a focus on improving the foundational aspects of the library and its integration with the Rust ecosystem.
⚙️ Layered configuration system for Rust applications (with strong support for 12-factor applications).
Role in this project:
Backend Developer
Contributions:192 commits, 35 PRs, 141 pushes in 2 years 10 months
Contributions summary:Ryan contributed to the `config-rs` repository by implementing a merge API, allowing the integration of configuration values from various sources. This involved creating an initial file source and building out the necessary functionality in the `src/lib.rs` and `src/source.rs` files. The user's work resulted in a more flexible configuration system capable of handling multiple data sources.
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
Ryan Leckey - Chief Technology Officer at LaunchBadge LLC