David Roque is a freelance software engineer based in Lisbon with 11 years of hands-on experience building and refining backend systems. He contributes to open-source projects—most notably a Django Postgres full-text search library (django-pg-fts) and refactoring work on MB-Lab—where he focuses on performance, code clarity, and maintainability. Comfortable across Python codebases, he has a knack for simplifying complex object models and optimizing algorithms in skeleton, humanoid, and material engines for 3D tooling. As an independent consultant he balances client work with continuous open-source improvements, bringing practical engineering judgment to both greenfield and legacy code. Trained at Faculdade de Ciências da Universidade de Lisboa, he combines academic grounding with a decade-plus of production experience. Notably, his contributions often remove unnecessary state to make systems faster, easier to reason about, and simpler to extend.
MB-Lab is a character creation tool for Blender 4.0 and above, based off ManuelBastioniLAB
Role in this project:
Back-end Developer
Contributions:23 commits, 10 PRs, 2 comments in 2 days
Contributions summary:David primarily contributed to the `mb-lab` repository by cleaning and refactoring existing code. Their commits focused on removing unnecessary instance attributes, cleaning up skeleton and humanoid classes, and improving the efficiency of algorithms. These changes involved modifying Python code, specifically within the skeletonengine, humanoid, and algorithms modules, to optimize performance and readability. The user also addressed issues in the material and proxy engines.
Contributions:9 pushes, 2 branches in 3 years 1 month
rustgraphql-servergraphqlasyncserver-library
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.