Olivier Cavadenti is a seasoned full-stack software engineer and founder with a PhD in datamining and a decade of industry experience building AI-first products and platforms. As Co-founder & CEO of Intellectuality and a freelance engineer, he designs and ships generative AI, multi-agent systems and RAG solutions using Java/Kotlin, Python, Node.js and modern vector stores like QDrant, Chroma and PgVector. He has led end-to-end GenAI projects—implementing prompt engineering, hybrid retrieval, model routing and agent orchestration—while also contributing to influential open-source projects such as Knex and JSqlParser. Comfortable across backend, frontend and data layers, Olivier pairs rigorous academic research with pragmatic engineering to deliver robust architectures and high-quality software. Based in Morlaix, France, he’s as likely to author precise technical docs as to prototype novel LLM-agent networks for production use.
10 years of coding experience
7 years of employment as a software developer
Second master en informatique Recherche en imagerie médicale, Second master en informatique Recherche en imagerie médicale at Université Bourgogne Europe
Doctor of Philosophy - PhD Informatique, Doctor of Philosophy - PhD Informatique at INSA Lyon - Institut National des Sciences Appliquées de Lyon
DUT Informatique Computer Science, DUT Informatique Computer Science at IUT de Bourgogne
Knex Documentation Builder (Moved to https://github.com/knex/knex)
Role in this project:
Technical Writer
Contributions:41 reviews, 36 commits, 101 PRs in 8 months
Contributions summary:Olivier's contributions primarily focused on enhancing the Knex.js documentation. They added documentation for features such as `dropSchema`, `dropSchemaIfExists`, `orderBy` with 'is null' support, `createTableLike`, view support, storage engine index types, partial index, `fromRaw`, `whereLike`/`whereILike`, delete joins, skip binding, create table like callback, binary UUID, useCamelCase, geo columns, alter table, json functions and with materialized clause to improve the clarity and completeness of the documentation. They also updated documentation for create or replace view, and the returning method.
A query builder for PostgreSQL, MySQL, CockroachDB, SQL Server, SQLite3 and Oracle, designed to be flexible, portable, and fun to use.
Role in this project:
Back-end Developer
Contributions:4 releases, 200 reviews, 54 commits in 6 months
Contributions summary:Olivier primarily contributed to the Knex query builder library, focusing on enhancements for specific database systems. Their work included adding support for the `CASCADE` option in PostgreSQL `DROP SCHEMA` queries, implementing `is null` support within `order by` clauses, and adding support for the `CREATE TABLE LIKE` feature. The user also fixed a bug for union all with first syntax error and provided support for raw queries in the `onConflict` and `fromRaw` methods.
sql-serverjavascriptsqlite3sqlitedatabase
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.