Chris Krycho is a Staff Software Engineer with 13+ years of experience leading TypeScript and web-framework migrations, developer productivity efforts, and open-source tooling work. He blends full‑stack and systems-level expertise—from avionics and computational models to modern front-end frameworks—while focusing on developer experience, code quality, and ethical software practices. At LinkedIn he drove company-wide TypeScript adoption and resolved hard technical blockers; he’s co‑authored and maintained chapters in The Rust Programming Language and contributed to prominent projects like Volta, Ember, and rust-lang. Chris prefers mission-driven products that acknowledge technology’s limits and champions maintainability over rushed delivery, pairing a physicist’s rigor with a theologian’s reflective sensibility. Based in Monument, Colorado, he balances technical leadership with hands-on contributions across front-end, back-end, and language/tooling ecosystems.
12 years of coding experience
16 years of employment as a software developer
Leadership Marriage & Family Studies, Leadership Marriage & Family Studies at Focus Leadership Institute
Master of Divinity (M.Div.) Christian Ministry, Master of Divinity (M.Div.) Christian Ministry at Southeastern Baptist Theological Seminary
Sand Creek High School
Bachelor Physics, Bachelor Physics at University of Oklahoma
Contributions:136 reviews, 273 commits, 352 PRs in 3 years 11 months
Contributions summary:Chris's commits primarily focused on refactoring and modernizing the Volta CLI codebase, specifically related to updating dependencies and migrating to Rust 2018 idioms. They made significant changes to the import statements, streamlining serde macro imports and making the code more forward-compatible with newer Rust versions. The user also updated the codebase to use `node-semver` crate for semantic versioning, and rewrote the `notion fetch` command with `StructOpt`.
Contributions:4 releases, 13 reviews, 42 commits in 6 years 9 months
Contributions summary:Chris focused on enhancing the testing capabilities of the Ember.js library. They added test helpers, including the `skip` function, and modernized existing test functions. Furthermore, the user adapted the project to support newer Ember versions and deprecated older ones, updating the configuration file to reflect the changes. They also introduced native TypeScript types, integrated type tests, and configured the CI to validate these types.
ember-addonemberjsemberhelpersqunit
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.