David Gomes

Madrid, Community of Madrid, Spain
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
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.
code15 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
5,865reputation
1.4mreached
45answers
123questions
Badges
protocol-buffers
top-5%
python
top-5%
github-logo-circle

Github Skills (27)

javascript10
build-definition10
typescript10
typescript-definitions10
type-definition10
type-system10
gtk10
dictionary10
typescript-types10
typescripts10
protocol-buffers9
mson9
python9
ui-design9
front-end-development9

Programming languages (24)

MDXJavaCSSC++RustCMakefilePLpgSQL

Github contributions (5)

github-logo-circle
elementary/code

Nov 2011 - Mar 2013

Code editor designed for elementary OS
Role in this project:
userFull-stack Developer
Contributions:29 commits in 1 year 4 months
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.
code-editorelementaryosgtksourceviewgtkvala
The repository for high quality TypeScript type definitions.
Role in this project:
userFull-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.
typescriptdefinitiondtstypingstypescript-definitions
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