</>
{ }
=>
[ ]
( )
// about_us.ts

Built by Developers,
for Developers

DataDevQuest is a community-driven initiative dedicated to helping Tableau developers master APIs through practical, hands-on challenges.

// our_mission

Why We Created DataDevQuest

Tableau has an incredibly powerful set of APIs, but the learning curve can be steep. Documentation exists, but there was no structured, community-driven path for developers to go from zero to proficient.

We started DataDevQuest to change that. What began as a small group of Tableau enthusiasts sharing coding challenges on Slack has grown into a thriving community of over 500 developers worldwide, all learning and building together.

Every challenge is authored by a community member, reviewed by peers, and designed to teach a real-world skill. We believe the best way to learn an API is to build something with it.

Open Source
Free for everyone
Community-Led
Built together
Practical
Learn by doing
Inclusive
All skill levels
mission.json
// DataDevQuest Initiative
{
"mission" : "Empower every Tableau developer to master APIs through hands-on challenges" ,
"founded" : 2024 ,
"community" : "500+ developers" ,
"challenges" : 18 ,
"apis_covered" : 15 ,
"values" : [
"open_source" ,
"community_first" ,
"learn_by_building"
]
}

"The best documentation is a working example. That's what DataDevQuest is — a library of working examples, built by the people who use them."

// The DataDevQuest Team

// giving_back()

Giving Back to the Community

Everything we build is free and open. We believe knowledge grows when shared, and every developer who contributes a challenge or helps a peer is making the entire Tableau ecosystem stronger.

Free Learning

Every challenge, tutorial, and resource is completely free. No paywalls, no premium tiers. Quality education should be accessible to all.

Open Community

Join our Slack channels to ask questions, share solutions, and connect with fellow developers. No question is too basic.

Open Source

All challenge code, solutions, and tools are open source. Fork, modify, and build upon the work of others.

// team.current()

Meet the Leaders

The people driving DataDevQuest forward. Each leader brings unique expertise and a shared passion for developer education.

C

Cristian Saavedra

Tableau Visionary & DataDev Ambassador

Cristian is a 5x Tableau DataDev Ambassador, Tableau Visionary and co-lead of the Comunidatos TUG. His passion as a system engineer is helping others grow, and he brings his experience of over 20+ years designing and implementing data warehouses and leading data analytics mission-critical projects for Telco, Energy, Mobile Food, and Health Care. He is currently working in XeoMatrix Tableau Partner as a Lead Solutions Architect.

Rest APIVizQL Data ServiceTableau MCP / Tableau Langchain
J

Jordan Woods

DataDev Ambassador

Jordan has been working in data for about 10 years, and has a passion for using data and Python to solve problems. He is a Tableau certified data analyst, regular contributor to tableauserverclient, and can be found on the Tableau DataDev slack group, where he answers questions about the various Tableau APIs.

Tableau Server Client (TSC)Rest APIMetadata API
K

Kyle Massey

Tableau Visionary & DataDev Ambassador

Kyle is a 4x Tableau DataDev Ambassador, Tableau Visionary and Tableau Featured Author who lives with his husband, Dan, in Columbus, OH. He is a Lead Software Engineer managing the central development and automation team for Business Intelligence tools at JPMorgan Chase. Kyle co-leads the DataPride TUG, which creates a space to learn, network and share for the LGBTQIA+ members of the #DataFam and our allies.

Rest APIEmbedding APITableau Server Client (TSC)
M

Marcelo Has

Tableau Visionary & DataDev Ambassador

Marcelo Has is 2x #VizOftheDay, and 5x Tableau Certified (Including Customer Success). Marcelo built the Tableau Data Dictionary Generator, a free tool where you can use your .twb or .twbx file to generate a data dictionary in seconds without worrying about data security. He has been mentioned multiple times over different community events and Tableau Conferences due to his contributions.

Viz Extension APIDashboard Extension APIXML Hacking
// hall_of_fame.log

Hall of Fame

Honoring the people who helped shape DataDevQuest into what it is today. Former leaders whose contributions continue to inspire our community.

P

Paula Muñoz

Community Lead

2024 - 2026

Leader from the first cohort of DataDevQuest. Contributed with content sharing and challenges creation that became the go-to resource for new Tableau developers.

Community EventsTable ExtensionsChallenge Author
Z

Zak Geis

Community Lead

2024 - 2024

Leader from the first cohort of DataDevQuest. Helped to establish the program structure and community guidelines that we still follow today.

Program DesignREST API
// community.authors()

Community Contributors

These community members stepped up and authored challenges, sharing their knowledge and helping fellow developers level up their Tableau API skills.

ND

Nik Dutra

Challenge Author

#DDQ2025-05 Convert Excel to Tableau Hyper Files

Hyper API May 2025
Want to see your name here? Reach out and join the contributor wall.
</>
{ }
=>
[ ]
( )
join_us.sh
# Ready to contribute?
$ datadevquest --join
Connecting to community...
$

Be Part of the Story

Whether you author challenges, build tools, or simply participate, you are shaping the future of Tableau development.