Nick Felt is a seasoned software engineer with 15 years of experience building scalable backend systems and polished front-end tooling, currently a Member of Technical Staff at OpenAI after a decade at Google. He led TensorBoard development and contributed to Nomulus, improving billing logic and type safety for a top-level domain registry used on Google Cloud. At DeepMind he served as a tech lead for human data collection on Gemini, bridging product needs with robust engineering for ML fine-tuning and evaluation. A Swarthmore graduate in computer science and mathematics, he combines rigorous analytical training with practical system design—from low-latency robotics controllers in research to production services at Google and Gmail experiments. He’s an active open-source contributor whose work spans UI usability improvements and backend correctness, demonstrating attention to both user experience and long-term maintainability. Colleagues value him for shipping reliable, well-tested solutions that quietly reduce operational friction.
15 years of coding experience
12 years of employment as a software developer
Menlo-Atherton High School
B.A. Computer Science and Mathematics, B.A. Computer Science and Mathematics at Swarthmore College
Contributions:15 releases, 588 reviews, 301 commits in 5 years 4 months
Contributions summary:Nick primarily contributed to the front-end development of the TensorBoard visualization toolkit. They focused on UI improvements, such as formatting image loader step counts, implementing a control for server-side markdown rendering, and fixing issues with the appearance and layout of UI elements. These changes enhanced the user experience, and ensured that the UI correctly rendered and displayed data for the tool.
Top-level domain name registry service on Google Cloud Platform
Role in this project:
Back-end Developer
Contributions:132 commits, 4 PRs, 47 comments in 1 year 7 months
Contributions summary:Nick's commits focus on improving the domain name registry service, specifically by clarifying the logic for handling one-time versus recurring billing events within the cancellation and grace period processes. They've cleaned up the code by simplifying method overloading, enhancing type safety, and removing dependencies on brittle signals. The changes also include tests to ensure the stability of the billing functionality.
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.