Nathan Cook

Engineering Project Manager at Apple

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
Nathan Cook is an Engineering Project Manager and seasoned developer with 12 years of software experience, currently leading engineering efforts at Apple after internships at Amazon and JPMorgan Chase. He blends strong object-oriented coding in Java, Python, Kotlin, and deep involvement in the Swift ecosystem—contributing to core projects like the Swift language, swift-algorithms, and swift-format—to improve language features, testing, and tooling. Skilled at both front-end and back-end work, he has shipped features across mobile, web, and cloud (AWS) environments and improved test automation and CI stability for large codebases. A former instructor and hackathon team lead, he pairs technical mentorship with product-focused delivery and a knack for clear technical writing, demonstrated by documentation contributions to the Swift book and NSHipster. Based in New York and studying Computer Science at Cornell, he brings a rare mix of systems-level Swift expertise, practical cloud engineering, and a creative background in chess and poetry that informs his problem-solving approach.
code11 years of coding experience
job2 years of employment as a software developer
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at Cornell University
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at Villanova University
bookHigh School Diploma, High School Diploma at Stuyvesant High School
stackoverflow-logo

Stackoverflow

Stats
92,888reputation
7.0mreached
571answers
7questions
Badges
enums
top-1%
closures
top-5%
if-statement
top-1%
interface-builder
top-5%
dictionary
top-5%
uiview
top-5%
github-logo-circle

Github Skills (58)

algorithm10
uiimage10
algorithms10
javascript10
ios10
strings10
ipad10
uinavigationbar10
foundation10
testing10
css10
c-string10
command-line-interface10
data-structure10
enums10

Programming languages (14)

C++CXSLTHTMLTypeScriptLLVMSCSSJavaScript

Github contributions (5)

github-logo-circle
apple/swift-argument-parser

Feb 2020 - Jan 2023

Straightforward, type-safe argument parsing for Swift
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:30 releases, 184 reviews, 170 commits in 2 years 11 months
Contributions summary:Nathan primarily contributed to improving the project's testing infrastructure and addressing code quality issues. Their work included fixing failing tests, enhancing the structure and functionality of the test suite, and correcting validation errors in the codebase. Furthermore, the user implemented a new feature that enables a command to exit without printing an error, contributing to more robust program handling. The user also refactored code to improve its readability and maintainability.
argument-parsingparsingoptiontype-safeswift
apple/swift-algorithms

Oct 2020 - Mar 2022

Commonly used sequence and collection algorithms for Swift
Role in this project:
userBack-end Developer
Contributions:8 releases, 130 reviews, 44 commits in 1 year 5 months
Contributions summary:Nathan primarily contributed to the `swift-algorithms` repository by adding and modifying core algorithm implementations. Their work included adding documentation to existing algorithms like `rotate` and `reverse`, as well as renaming methods and adding inlinability annotations to improve performance. The commits focused on enhancing the functionality and documentation of sequence and collection algorithms in Swift.
itertoolssequencedatastructurescommonlyiterator
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
Nathan Cook - Engineering Project Manager at Apple