Marten De Vries

Head Of Software Engineering at MindAffect

Utrecht, Netherlands
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
🎓
Top School
Marten De Vries is Head of Software Engineering with 12 years of experience, currently leading the engineering organization at MindAffect from Utrecht. He combines a strong academic background—an MSc in Computational Cognitive Science (summa cum laude) and a BSc in Artificial Intelligence (cum laude)—with hands-on backend expertise in databases and Node.js. A long-time open-source contributor, he has made substantive fixes and feature enhancements to the widely used PouchDB ecosystem, improving replication, compaction, and CouchDB-compatibility. He maintains projects like openteacher and is active on Launchpad, demonstrating a blend of product-minded leadership and developer-level problem solving. Colleagues describe him as a pragmatic technical leader who brings rigorous validation and data-integrity focus to distributed data systems.
code12 years of coding experience
bookMaster of Science - MS, Computational Cognitive Science, Judicium: Summa Cum Laude, Master of Science - MS, Computational Cognitive Science, Judicium: Summa Cum Laude at Rijksuniversiteit Groningen
github-logo-circle

Github Skills (10)

couchdb10
databases10
javascript10
pouchdb10
nodejs10
back-end-development10
database10
api-design9
json9
testing8

Programming languages (8)

C++JavaScriptPHPHTMLJupyter NotebookErlangRubyPython

Github contributions (5)

github-logo-circle
pouchdb/pouchdb-server

Apr 2014 - Aug 2018

CouchDB-compatible server built on PouchDB and Node
Role in this project:
userBack-end Developer
Contributions:3 releases, 411 commits, 76 PRs in 4 years 4 months
Contributions summary:Marten's commits primarily involve modifications to the core functionality of the PouchDB-server project, specifically concerning the implementation of update functionality and ensuring data integrity through proper validation. The code changes focused on adapting the system to utilize external components like couchdb-objects, couchdb-render and ensuring compliance with the CouchDB specifications. The user also made improvements and corrections to the validation logic.
javascriptnodejsdatabasepouchdbcouchdb
pouchdb/pouchdb

Aug 2013 - Oct 2017

:kangaroo: - PouchDB is a pocket-sized database.
Role in this project:
userBack-end Developer
Contributions:21 commits, 28 PRs, 22 pushes in 4 years 3 months
Contributions summary:Marten primarily contributed to the PouchDB codebase by implementing and modifying core functionalities. Their work included adding options to existing methods like `compact()` and `destroy()`, and adjusting the return value of the `compact()` function. They also fixed documentation links and refactored code related to blob creation and other utility functions. Furthermore, they made adjustments to allow replication fields in documents, demonstrating a good understanding of the database's internal workings.
pocketjavascriptdatabasepouchdbcouchdb
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
Marten De Vries - Head Of Software Engineering at MindAffect