David Gomes is a seasoned engineering leader with 15 years of experience building cloud-native databases, developer tools, and full‑stack products across startups and scaleups. He has led teams and launched managed services and developer experiences at SingleStore and Neon, and most recently contributes to Cursor after Neon's acquisition into Databricks. A lifelong competitive programmer and computer science purist, he blends deep algorithmic thinking with a strong focus on UX and maintainable cross‑stack engineering rather than tying himself to a single framework. He is an active open‑source contributor—helping improve TypeScript type definitions in the widely used DefinitelyTyped repo and contributing UI and editor work to elementary/code—demonstrating attention to both developer ergonomics and type safety. Based in Madrid, he also has international experience growing engineering organizations across Portugal, India and remote teams, and runs a personal site (davidgomes.com) that collects his technical essays and projects.
Contributions summary:David primarily focused on the development of the `elementary/code` editor. Their contributions included implementing functionality related to fullscreen mode and improving code organization and indentation within the `MainWindow.vala` file. Furthermore, they modified the `SplitView.vala` and other files, suggesting involvement in UI and layout adjustments. Their work spans across modifying the user interface and core functionality of the code editor.
The repository for high quality TypeScript type definitions.
Role in this project:
Full-stack Developer (TypeScript/JavaScript - with focus on type definitions)
Contributions:6 commits, 4 PRs, 2 comments in 15 days
Contributions summary:David primarily contributed to improving type definitions within the repository. Their work includes fixing and refining type definitions for libraries like Redux Form and SQLString. They addressed issues related to event handler types, optional arguments, and the addition of missing properties. The commits demonstrate a focus on ensuring accurate and consistent type definitions for various JavaScript/TypeScript libraries.
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.