Emmanuel Robles is a software engineer and founder based in San Francisco with eight years of hands-on experience across full-stack, front-end, and backend systems. He has shipped features at scale during stints at Google and Apollo GraphQL and contributed meaningful improvements to high-profile open-source projects like Apollo Client and the Space Station 13 codebases, touching caching, devtools, and game server tooling. Comfortable refactoring legacy systems and enhancing developer UX, he’s implemented nuanced fixes from GraphQL hooks to admin consoles and last-round reporting for multiplayer servers. Emmanuel pairs product-minded engineering with a history of teaching and mentorship, having led educational efforts at Coder Kids while progressing through internships at Microsoft and Northrop Grumman. Now leading his own stealth startup, he brings both entrepreneurial grit and a proven track record of improving performance, reliability, and developer experience.
8 years of coding experience
3 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at George Mason University - College of Engineering and Computing
Associate of Science - AS, Engineering, Associate of Science - AS, Engineering at Northern Virginia Community College
:rocket: A fully-featured, production ready caching GraphQL client for every UI framework and GraphQL server.
Role in this project:
Full-stack Developer
Contributions:21 reviews, 40 commits, 36 PRs in 5 months
Contributions summary:Emmanuel primarily contributed to the Apollo Client library by implementing and refining features related to caching and mutation handling. This includes supporting the "no-cache" fetchPolicy with pollInterval, enhancing the `useMutation` hook by passing mutation options to completion and error handlers, and making improvements to the header handling within the HTTP link. They also made some improvements to test coverage and documentation. Their work improved the performance, flexibility, and reliability of the Apollo Client.
Contributions:230 reviews, 122 commits, 114 PRs in 3 years 6 months
Contributions summary:Emmanuel primarily focused on refactoring and enhancing base construction console functionality within the game. They implemented generic base construction consoles and expanded their capabilities, including the addition of an admin-only version. Furthermore, they introduced features to display the server's last round report, including a fix for an issue causing it to not display correctly. The user also made minor fixes and descriptive improvements across the codebase, related to the game's features.
gametilesetrpgdm2d-game
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.