Frederick Kellison-linn is an experienced engineer with 14 years building mobile and systems software across startups and major tech companies, currently contributing at The Browser Company out of New York. He has a strong iOS and backend background from roles at Duolingo, Vimeo, Apple, and Google, plus leadership experience running TechUplink where he led development and operations. Frederick is an active open-source contributor to core projects like the Swift compiler and cross-platform networking libraries (Kitura/BlueSocket), where he improved keypath type-checking and hardened UDP/TCP behavior for Linux and Apple platforms. His work spans low-level C virtual machine improvements to higher-level compiler correctness, showing comfort across stacks and languages. Known for clean problem-solving and cross-platform thinking, he pairs production shipping experience with deep technical contributions that often address subtle correctness and portability issues. A Columbia Computer Science graduate, he brings both industry-scale product delivery and systems-level craftsmanship.
14 years of coding experience
10 years of employment as a software developer
Palo Alto High School
Bachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at Columbia University
Contributions:85 reviews, 29 PRs, 3 pushes in 9 years
Contributions summary:Frederick primarily focused on modifying and improving the Swift compiler, specifically related to type checking and keypath functionalities. Their contributions involved addressing issues in pattern matching, enhancing function-function conversions for keypaths, and fixing solution application logic for keypath subtype conversions. Additionally, the user added new tests to validate the correctness of keypath-related features and ensure proper overload selection.
Socket framework for Swift using the Swift Package Manager. Works on iOS, macOS, and Linux.
Role in this project:
Back-end Developer
Contributions:14 commits, 9 PRs, 26 comments in 9 days
Contributions summary:Frederick primarily contributed to the socket framework, focusing on expanding its functionality and improving its robustness. They implemented UDP write stubs, added comprehensive UDP tests, and included the capability to truncate TCP and UDP messages, enhancing the framework's flexibility. Furthermore, the user addressed code issues, fixed merge conflicts, and resolved Linux build issues, ensuring cross-platform compatibility.
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
Frederick Kellison-linn - Engineering at The Browser Company