Hesham Salman

Software Engineer at Notion

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
Hesham Salman is an iOS-focused software engineer with 11 years of experience building mobile products for startups and major platforms, currently on the iOS team at Notion after serving as the first mobile engineer at GitHub. He has a track record of shipping polished user experiences and infrastructure—contributing to popular open-source projects like GitHawk and Apollo iOS where he improved UI, caching, and serialization logic. Hesham’s background spans full mobile stacks across iOS and Android, having led platform migrations, published internal CocoaPods, and driven feature work for youth sports and real estate products. A CMU-trained computer scientist and former graduate assistant, he pairs deep technical craftsmanship with a collaborative, product-minded approach—and a known affinity for finding the "second lunch."
code11 years of coding experience
job11 years of employment as a software developer
bookMaster of Science (M.S.) Computer Science, Master of Science (M.S.) Computer Science at Central Michigan University
languagesEnglish, Arabic
stackoverflow-logo

Stackoverflow

Stats
996reputation
94kreached
31answers
29questions
github-logo-circle

Github Skills (22)

uitest10
ios10
testing10
ui-design10
wpgraphql10
xctest10
uid10
front-end-development10
wordpress-graphql10
graphql-client10
graphql10
swift10
sqlite9
ios-application9
unit-testing8

Programming languages (14)

C#JavaC++CGoHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
GitHawkApp/GitHawk

Oct 2017 - Nov 2017

The (second) best iOS app for GitHub.
Role in this project:
userMobile Developer (iOS)
Contributions:19 commits, 28 PRs, 61 pushes in 26 days
Contributions summary:Hesham primarily contributed to the development of the iOS application, GitHawk. Their work involved implementing UI changes, refactoring code, and adding new features, such as user's ability to delete searches. The commits show a focus on improving the user experience and interface by incorporating features like cancelling network requests, debouncing search actions, and cleaning up code related to recent searches and bookmarks. The user also focused on test creation and modifications.
ios-appswiftiosgithawksecond
apollographql/apollo-ios

Nov 2021 - Aug 2022

📱  A strongly-typed, caching GraphQL client for iOS, written in Swift.
Role in this project:
useriOS Developer
Contributions:18 reviews, 3 commits, 12 PRs in 9 months
Contributions summary:Hesham primarily focused on enhancing the Apollo iOS client library. Their contributions include updating dependencies, specifically SQLite.swift, and implementing features to improve the handling of cache keys. They also contributed to improving the cache key construction by allowing periods in arguments to be ignored. Additional work involved refactoring and improving the codebase with changes to serialization logic and configurations.
graphql-clientapollographqlcachingapollo-iosstrongly-typed
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