I’mChris Krycho—a follower of Christ, a husband, and a dad. I’m a software engineer by trade; a theologian andcomposer by vocation; and a writer, runner, and erstwhile podcaster by hobby.
I currently work on the internal developer platform atVanta, helping make a big TypeScript application faster and better—and thereby helping secure the broader web ecosystem.
In 2024, I contributed new materials and a major revision toThe Rust Programming Language book, including a new chapter on async programming in Rust and updates for the Rust 2024 Edition. From 2019–2023, I delivered top-notchTypeScript support forLinkedIn, including a spec forSemantic Versioning for TypeScript Types, and drove theEmber TypeScript roadmap and significant parts of Ember’s framework roadmap.
Previously, I cohosted and producedWinning Slowly, a podcast about technology, religion, ethics and art; and createdNew Rustacean, a podcast which taught tens of thousands of peoplethe Rust programming language.
I am passionate about:
- programming languages and frameworks as tools for improving the reliability and usability of software
- theology proper and theological anthropology
- the intersection of Christian ethics and emerging technologies
You can sometimes find me onBluesky,LinkedIn, andMastodon—though onlysometimes!—but I’m always happiest to receiveemail. I also occasionally write forMere Orthodoxy.
PinnedLoading
- semver-ts/semver-ts
semver-ts/semver-ts PublicDefining Semantic Versioning for TypeScript types
- true-myth/true-myth
true-myth/true-myth PublicSafe and idiomatic TypeScript types to handle null, error, and async code handling: Maybe, Result, and Task types that are really nice.
- newrustacean.com
newrustacean.com PublicThe official website for the New Rustacean podcast
If the problem persists, check theGitHub status page orcontact support.
Uh oh!
There was an error while loading.Please reload this page.