Jan Kassens

Software Engineer at Facebook

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
Jan Kassens is a seasoned software engineer with 17 years of experience, based in New York and a long-tenured frontend engineer at Facebook since 2012. He combines deep React and React Native expertise with full-stack and backend contributions across high-profile open-source projects like React, Relay, GraphQL, and Watchman. His work often focuses on reliability, maintainability, and performance—fixing tricky UI bugs, improving code generation and Flow types, and hardening build and test tooling. Experienced across JavaScript, Rust clients, and mobile/web integrations, he’s comfortable moving between component-level fixes and compiler-level improvements. A detail-oriented contributor, he has a track record of addressing subtle issues (e.g., string refs, re-renders, ASCII portability) that reduce technical debt and keep large codebases healthy.
code17 years of coding experience
bookTechnischen Universität Darmstadt
github-logo-circle

Github Skills (48)

babel610
debug10
javascript10
mobile-development10
flow-control10
react-native10
lib10
testing10
component-development10
work-flow10
ui-design10
io10
wpgraphql10
mootools10
typer10

Programming languages (12)

TypeScriptJavaShellC++CoffeeScriptHackRustC

Github contributions (5)

github-logo-circle
relayjs/relay-examples

Aug 2017 - May 2022

A collection of sample Relay applications
Role in this project:
userFull-stack Developer
Contributions:105 commits, 89 PRs, 98 pushes in 4 years 8 months
Contributions summary:Jan primarily focused on improving and maintaining the example Relay applications. Their contributions included removing debugging tools and leftover comments. They also upgraded dependencies such as express and graphql, and webpack. Furthermore, the user addressed minor issues and refactored the codebase.
reactrelayrelay-moderngraphql
facebook/relay

Aug 2015 - Oct 2022

Relay is a JavaScript framework for building data-driven React applications.
Role in this project:
userFull-stack Developer
Contributions:4 releases, 8 reviews, 1639 commits in 7 years 2 months
Contributions summary:Jan primarily contributed to the Relay framework, implementing features related to code generation, particularly around type generation and handling. They worked on features to enhance the functionality of GraphQL through features such as support for raw response types, modules with match annotations, and improving Flow type generation for fragments. Their work involved changes across multiple parts of the compiler, including refactoring and improvements to support a more streamlined code generation process.
data-drivenreactrelayreact-applicationsjavascript-framework
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