Simon Tucker is a Staff Software Engineer based in San Francisco with 13 years of experience building large-scale mobile and web applications for Fortune 500s, startups, and everything in between. He blends hands-on full‑stack work with leadership roles—from engineering manager to lead and staff engineer—delivering reliable systems across React/React Native, GraphQL, Python, and modern backend stacks. An active open-source contributor, he has improved core GraphQL tooling in widely used projects like Apollo Client and subscriptions-transport-ws, tackling tricky issues such as race conditions, fragment matching, and default variable handling. His background spans product, data integration, and freelance full-stack work, giving him a rare mix of product empathy and deep implementation skill. Educated in business and technical disciplines, he pairs an MBA and accounting training with a minor in computer science to drive pragmatic, metrics-minded engineering decisions. Colleagues know him as a "byter" who prefers fixing hard problems in code rather than debating them.
13 years of coding experience
11 years of employment as a software developer
Master’s Degree, Accounting, Master’s Degree, Accounting at Washington University in St. Louis - Olin Business School
Bachelor’s Degree, Majors: Accounting, Finance, and Entrepreneurship; Minor: Computer Science, Bachelor’s Degree, Majors: Accounting, Finance, and Entrepreneurship; Minor: Computer Science at Washington University in St. Louis
:arrows_clockwise: A WebSocket client + server for GraphQL subscriptions
Role in this project:
Back-end Developer
Contributions:14 commits, 1 PR, 19 comments in 2 months
Contributions summary:Simon primarily focused on enhancing the subscription functionality of the GraphQL WebSocket transport. Their contributions include implementing middleware support for modifying subscription options, refactoring the subscribe and unsubscribe methods to handle race conditions, and improving error handling. They also added context to baseParams and made several cleanup commits to improve the code quality.
:rocket: A fully-featured, production ready caching GraphQL client for every UI framework and GraphQL server.
Role in this project:
Full-stack Developer
Contributions:16 commits, 1 PR, 11 comments in 1 month
Contributions summary:Simon primarily focused on enhancing the Apollo Client library. Their contributions involved implementing and refining features related to default variable values in GraphQL queries, including both queries and mutations. They also worked on integrating the fragment matcher and addressing related bugs within the core query management system. Furthermore, the user contributed to improving the test suite.
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.