Kit Langton

Software Engineer at Coloredge

New York, New York, United States
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

🤩
Rockstar
🎓
Top School
Kit Langton is a seasoned software engineer with 11 years of experience specializing in Scala back-end development and robust error-handling for concurrent systems. Based in New York, Kit has held senior engineering roles at companies like Ziverge and Forge and contributed meaningful improvements to high-profile open-source projects such as ZIO and zio-json—adding critical codecs and refining error propagation logic. Their work shows a focus on reliability and developer ergonomics, from codec completeness to stream and managed resource error semantics. With a background that spans financial services and startups, Kit blends pragmatic production experience with careful library-level craftsmanship that benefits both applications and the broader Scala ecosystem.
code11 years of coding experience
job7 years of employment as a software developer
bookViking Code School
bookIllustration, Illustration at School of Visual Arts
github-logo-circle

Github Skills (16)

asynchronous10
json10
effects10
encode10
error-handling10
zio10
functional-programming10
decode10
decoder10
codec10
encoder10
async10
concurrency10
scala10
performance-monitor9

Programming languages (17)

CSSC++RustScalaTeXHTMLTypeScriptCoffeeScript

Github contributions (5)

github-logo-circle
zio/zio

Feb 2021 - Jul 2022

ZIO — A type-safe, composable library for async and concurrent programming in Scala
Role in this project:
userBackend Developer
Contributions:152 reviews, 80 commits, 125 PRs in 1 year 5 months
Contributions summary:Kit contributed to the ZIO library by refactoring and improving various methods, primarily those related to error handling and concurrency. They made changes to the `Cause`, `ZStream`, and `ZManaged` modules to improve the handling of errors, including the implementation of `flipCauseOption` and related methods to streamline exception propagation within the library. The user also implemented functionality for the use of `serviceWith` within different contexts. These contributions demonstrate a focus on improving the library's core functionality and error management capabilities.
functional-programmingqueuesstreamsasynchronicityasync
zio/zio-json

Mar 2021 - Jul 2022

Fast, secure JSON library with tight ZIO integration.
Role in this project:
userBack-end Developer
Contributions:1 review, 7 commits, 7 PRs in 1 year 3 months
Contributions summary:Kit primarily contributed to enhancing the `zio-json` library, focusing on expanding its functionality and improving its robustness. Their work included adding missing codecs, encoders, and decoders for essential data types such as UUID and NonEmptyChunk. They also refactored the code by renaming a function and fixing object equality. Furthermore, the user addressed improvements to code generation.
secureziocircesecurityjson-library
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
Kit Langton - Software Engineer at Coloredge