Douwe Maan is an open source developer and serial founder with 16 years of experience building developer-first data and product tooling from early-stage startups to large-scale platforms. He spun Meltano out of GitLab, led its evolution into Arch to make data integration declarative and frictionless, and now maintains prominent Python projects at Pydantic including the PydanticAI agent framework. Comfortable across backend systems, data integrations, and developer UX, his contributions span popular projects such as GitLab, Atom, Mongoid and Capybara—demonstrating both deep engineering chops and a strong testing mindset. A longtime proponent of open collaboration, he combines CEO-level product thinking with hands-on implementation (from YAML-driven data stacks to SDKs for custom connectors). Based in Mexico City, he brings a rare blend of startup grit and product-focused engineering cultivated since he began freelancing at age 11. He’s motivated by increasing others’ productivity through better tooling and making complex data plumbing feel invisible.
16 years of coding experience
19 years of employment as a software developer
High School, High School at Stedelijk Gymnasium Den Bosch
Bachelor's Degree Computer Science, Bachelor's Degree Computer Science at Utrecht University
Meltano: the declarative code-first data integration engine that powers your wildest data and ML-powered product ideas. Say goodbye to writing, maintaining, and scaling your own API integrations.
Role in this project:
Back-end Developer
Contributions:33 reviews, 852 commits, 41 PRs in 2 years 8 months
Contributions summary:Douwe primarily focused on enhancing the functionality and stability of the Meltano project's core codebase. They addressed critical error handling within plugin installation and configuration processes, improving the robustness of the system. The user also implemented support for a database URI option and environment variable for initializing the system database and added support for PostgreSQL 12. These contributions demonstrate a focus on backend development.
Ruby on Rails plugin. Fishes out the Accept-Language header into an array.
Role in this project:
Back-end Developer
Contributions:35 commits, 13 PRs, 12 pushes in 4 years 11 months
Contributions summary:Douwe primarily contributed to the core functionality of the `http_accept_language` Ruby on Rails plugin. Their work included implementing middleware, modifying the Rails engine initialization, and adding an auto-locale feature. The user also focused on cleaning up code, optimizing the parser, and bumping the version of the gem. Key contributions addressed bugs and improved the overall functionality and stability of the library.
ruby-on-railsarrayaccept-languageheaderrails
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.