Ryan Hart

Software Engineer at Notion

San Francisco, California, 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
Ryan Hart is a software engineer in San Francisco with a decade of experience building user-focused full-stack applications using TypeScript, Node.js, Angular, and PostgreSQL. He currently ships production features at Notion and has led full-stack teams at Fellow, where he architected healthcare and pandemic-response systems, integrated AWS, payments, and analytics, and established code-review and hiring practices. Comfortable bridging design and engineering, he emphasizes delightful UX delivered through elegant, scalable solutions and has hands-on experience troubleshooting production systems in AWS. An active contributor to notable open-source projects, he helped extend Notion’s official JavaScript SDK with media, file, and typed endpoints while driving code-quality and stylistic consistency. His background in electrical engineering and early work on robotics and product demos gives him a practical systems-thinking perspective that informs both front-end polish and backend reliability.
code10 years of coding experience
job8 years of employment as a software developer
bookFull Stack Web Development Certification, Computer Science, Full Stack Web Development Certification, Computer Science at Free Code Camp
bookUdacity
bookBachelor of Science (B.S.), Electrical Engineering, Bachelor of Science (B.S.), Electrical Engineering at UMass Lowell
bookOnline Courses, Web Page, Digital/Multimedia and Information Resources Design, Online Courses, Web Page, Digital/Multimedia and Information Resources Design at Tuts+
bookOnline Classes, Computer Science and Graphic Design, Online Classes, Computer Science and Graphic Design at Lynda.com
github-logo-circle

Github Skills (10)

typescript10
javascript10
typescripts10
api10
apidoc10
typescript-types10
api-client9
text-formatting9
notion9
formatting9

Programming languages (3)

TypeScriptLuaGroovy

Github contributions (5)

github-logo-circle
makenotion/notion-sdk-js

Jun 2021 - Jul 2022

Official Notion JavaScript Client
Role in this project:
userFull-stack Developer
Contributions:10 releases, 37 reviews, 13 commits in 1 year 1 month
Contributions summary:Ryan primarily focused on code formatting and adherence to the project's stylistic guidelines. The user fixed and re-fixed prettier issues, suggesting an effort to maintain code quality and consistency throughout the codebase. They also contributed to the project's API by adding support for media block types, page icons and covers, as well as file properties and URL-based block types. Furthermore, they updated endpoints to be fully typed and added template mentions.
api-clientapijsnotionjavascript-client
rhart92/dotfiles

Nov 2015 - Sep 2016

Contributions:32 pushes, 1 branch in 10 months
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
Ryan Hart - Software Engineer at Notion