Updated stars page (#1677)

* Stars page updated

* Updated images

* Small fix
This commit is contained in:
nastyapash
2025-06-06 17:10:28 +02:00
committed by GitHub
parent 18910d847f
commit ce8091f2fc
15 changed files with 160 additions and 80 deletions
+2 -2
View File
@@ -1,6 +1,6 @@
---
title: About Qdrant Stars
descriptionFirstPart: Qdrant Stars is an exclusive program to the top contributors and evangelists inside the Qdrant community.
title: About the Program
descriptionFirstPart: Qdrant Stars is an exclusive program for the top contributors and evangelists inside the Qdrant community.
descriptionSecondPart: These are the experts responsible for leading community discussions, creating high-quality content, and participating in Qdrant’s events and meetups.
image:
src: /img/stars-about.png
+2 -2
View File
@@ -1,6 +1,6 @@
---
title: You are already a star in our community!
description: The Qdrant Stars program is here to take that one step further.
title: Qdrant Stars
description: A program for developers building, sharing, and leading in the Qdrant community.<br/><br/>Qdrant Stars recognizes and supports our most active contributors. If you’re helping others get more out of Qdrant, this program is for you.
button:
text: Become a Star
url: https://forms.gle/q4fkwudDsy16xAZk8
+37 -30
View File
@@ -11,176 +11,183 @@ mainCards:
alt: M K Pavan Kumar Photo
name: M K Pavan Kumar
position: Data Scientist and Lead GenAI
description: Kameshwara Pavan Kumar Mantha is a seasoned technology expert with 14 years of extensive experience in full stack development, cloud solutions, and artificial intelligence.<br><br>Specializing in Generative AI and Large Language Models, Pavan has established himself as a leader in these cutting-edge domains.
description: Kameshwara Pavan Kumar Mantha is a seasoned technology expert with +14 years of extensive experience in full stack development, cloud solutions, and AI.
- id: 1
headTitle: Distinguished Ambassador
headIcon:
src: /icons/fill/sparks-purple.svg
alt: Sparks
image:
src: /img/stars/robert-caulk.jpg
alt: Robert Caulk Photo
name: Robert Caulk
position: Founder of Emergent Methods
description: Robert is working with a team on AskNews.app to adaptively enrich, index, and report on over 1 million news articles per day
cards:
- id: 0
image:
src: /img/stars/robert-caulk.jpg
alt: Robert Caulk Photo
name: Robert Caulk
position: Founder @ Emergent Methods
description: Robert is working with a team on AskNews.app to adaptively enrich, index, and report on over 1 million news articles per day
- id: 1
image:
src: /img/stars/joshua-mo.jpg
alt: Joshua Mo Photo
name: Joshua Mo
position: DevRel Engineer @ Playgrounds
description: Writing educational content that combines Rust, LLMs, and Qdrant to create demos for AI assisted applications. Primary maintainer and contributor to Rig.
- id: 2
- id: 1
image:
src: /img/stars/nick-khami.jpg
alt: Nick Khami Photo
name: Nicholas Khami
position: CEO and Co-Founder @ Trieve
description: Currently working on dense/sparse vector hybrid search and RAG at Trieve (YC W24). Has been using Qdrant since late 2022.
- id: 3
- id: 2
image:
src: /img/stars/nicola-procopio.jpg
alt: Nicola Procopio Photo
name: Nicola Procopio
position: Senior Data Scientist @ ACSoftware
description: Data scientist and contributor to FastEmbed, Haystack, and Cheshire Cat A.I., powered by Qdrant. Active in open source since 2009, sharing insights through talks and tutorials.
- id: 4
- id: 3
image:
src: /img/stars/bojan-jakimovski.jpg
alt: Bojan Jakimovski Photo
name: Bojan Jakimovski
position: Senior Machine Learning Engineer @ Loka
description: Master’s in Electrical Engineering, specialized in Dedicated Computer Systems. Passionate about technology and excited to showcase Qdrant’s capabilities as a vector database.
- id: 5
- id: 4
image:
src: /img/stars/haydar-kulekci.jpg
alt: Haydar KULEKCI Photo
name: Haydar Kulekci
position: Founder @ StartupDeal
description: Senior software engineer and consultant with over 10 years of experience in data management, processing, and software development. Creator of the PHP Client for Qdrant.
- id: 6
- id: 5
image:
src: /img/stars/astra-clelia-bertelli.jpg
alt: Astra Clelia Bertelli Photo
name: Astra Clelia Bertelli
position: Open Sourceress @ LlamaIndex
description: Foundation Engineer at Criad LTD and Bioinformatics Researcher at the Natural History Museum Vienna. Writes about AI, tech, the environment, and biology, using Qdrant for vector search.
- id: 7
- id: 6
image:
src: /img/stars/miguel-otero.jpg
alt: Miguel Otero Pedrido Photo
name: Miguel Otero Pedrido
position: Founder @ The Neural Maze
description: Machine Learning Engineer with 7+ years of experience. Creates in-depth tutorials and courses on building AI applications from scratch, and loves Qdrant for vector search.
- id: 8
- id: 7
image:
src: /img/stars/eduardo-vasquez.jpg
alt: Eduardo Vasquez Photo
name: Eduardo Vasquez
position: Data Scientist and MLOps Engineer
description: Exploring generative AI and LLMs, with a focus on RAG workflows and fine-tuning. Shares practical insights on YouTube, backed by an MSc in Statistics and Data Science.
- id: 9
- id: 8
image:
src: /img/stars/benito-martin.jpg
alt: Benito Martin Photo
name: Benito Martin
position: Independent Consultant
description: Process engineer, with a passion for ML and AI. Benito developed and documented multiple MLOps and LLM projects using Qdrant.
- id: 10
- id: 9
image:
src: /img/stars/nirant-kasliwal.jpg
alt: Nirant Kasliwal Photo
name: Nirant Kasliwal
position: Founder @ Scaled Focus
description: ML consultant focused on NLP and vision for early-stage products. Author of an NLP book endorsed in Stanford’s CS230, and creator of FastEmbed at Qdrant.
- id: 11
- id: 10
image:
src: /img/stars/denzell-ford.jpg
alt: Denzell Ford Photo
name: Denzell Ford
position: Founder and CTO @ Trieve
description: Full-stack developer and AI engineer with hands-on experience in LLMs, vision models, and scalable systems. Has been using Qdrant since late 2022 and is passionate about supporting the Qdrant community.
- id: 12
- id: 11
image:
src: /img/stars/pavan-nagula.jpg
alt: Pavan Nagula Photo
name: Pavan Nagula
position: Data Scientist @ Scale AI
description: Data scientist specializing in AI, ML, and big data analytics. Loves experimenting with new technologies in the AI and ML space. Building and sharing his projects using Qdrant.
- id: 13
- id: 12
image:
src: /img/stars/guohao-li.jpg
alt: Guohao Li Photo
name: Guohao Li
position: Founder @ Eigent.AI
description: Open-source AI researcher leading the development of intelligent agents that can perceive, learn, communicate, reason, and act with CAMEL-AI, powered by Qdrant.
- id: 14
- id: 13
image:
src: /img/stars/sahin-utar.jpg
alt: Şahin Utar Photo
name: Şahin Utar
position: Co-Founder @ ThingsHappen
description: Dedicated RAG evangelist since 2022, leverages vector databases in his startups as an early GenAI adopter. Now using Qdrant and RAG to simplify complex consumer challenges.
- id: 15
- id: 14
image:
src: /img/stars/niranjan-akella.jpg
alt: Niranjan Akella Photo
name: Niranjan Akella
position: MLOps R&D @ Genesys
description: AI engineer with a passion for science and deep expertise in deploying LLMs, diffusion, and vision models at scale.
- id: 16
- id: 15
image:
src: /img/stars/turja-chaudhuri.jpg
alt: Turja Narayan Chaudhuri Photo
name: Turja Chaudhuri
position: Global Platform Presales Leader @ EY
description: Global Platform Presales Leader, EY. 13+ years of experience in the IT Industry across Samsung, PwC, EY, and Accenture.
- id: 17
- id: 16
image:
src: /img/stars/parichay-das.jpg
alt: Parichay Das Photo
name: Parichay Das
position: Global Solutions Lead @ LTIMindtree
description: Tech leader with 14+ years of experience in AI and GenAI, helping global clients drive innovation through strategy, architecture, and data.
- id: 18
- id: 17
image:
src: /img/stars/tarun-jain.jpg
alt: Tarun Jain Photo
name: Tarun Jain
position: Super Agent @ AI Planet
description: Google Developer Expert in AI and two-time Google Summer of Code contributor (Red Hen Lab and caMicroscope). Creates educational AI content on YouTube and regularly speaks at tech events.
- id: 19
- id: 18
image:
src: /img/stars/athos-g.jpg
alt: Athos Georgiou Photo
name: Athos Georgiou
position: R&D Technical AI Lead @ CGI
description: R&D Technical AI Lead with 10+ years across AI, finance, academia, and energy. Open-source contributor and a track record in AI product development, training.
- id: 20
- id: 19
image:
src: /img/stars/deepak-chawla.jpg
alt: Deepak Chawla Photo
name: Deepak Chawla
position: Founder @ HiDevs
description: Founder of HiDevs with 10+ years of experience in AI, ML, and GenAI. Has mentored over 3,000 students, led 50+ webinars and workshops, teaching vector search and RAG using Qdrant.
- id: 21
- id: 20
image:
src: /img/stars/saurabh-rai.jpg
alt: Saurabh Rai Photo
name: Saurabh Rai
position: Lead Engineer @ Resume Matcher
description: Creator of Resume Matcher, an open-source tool trusted by 30K+ users worldwide to optimize resumes for ATS and real-world roles, powered by Qdrant.
- id: 22
- id: 21
image:
src: /img/stars/samir-akarioh.jpg
alt: Samir Akarioh Photo
name: Samir Akarioh
position: Developer Advocate @ Gatling
description: DevOps and AI educator, speaking globally. Former Qdrant support engineer, now creating educational content that often features real-world use of vector search.
- id: 23
- id: 22
image:
src: /img/stars/roan-weigert.jpg
alt: Roan Weigert Photo
name: Roan Weigert
position: DevRel AI Engineer @ APARAVI
description: AI creator spotlighting San Francisco’s tech scene through interviews with leading founders, investors, and experts. Shares videos on AI innovation AI innovation with Qdrant as the vector DB.
link:
text: Read the Qdrant Stars Handbook
url: https://qdrant.github.io/qdrant-stars-handbook/
sitemapExclude: true
---
@@ -1,13 +1,12 @@
---
title: Join our growing community
title: Join our Growing Community
cards:
- id: 0
icon:
src: /img/stars-marketplaces/github.svg
alt: Github icon
title: Stars
statsToUse: githubStars
description: Join our GitHub community and contribute to the future of vector databases.
title: Contribute on GitHub
description: We’re open source, and always looking to build together.
link:
text: Start Contributing
url: https://github.com/qdrant/qdrant
@@ -15,9 +14,8 @@ cards:
icon:
src: /img/stars-marketplaces/discord.svg
alt: Discord icon
title: Members
statsToUse: discordMembers
description: Discover and chat on a vibrant community of developers working on the future of AI.
title: Problem-solve on Discord
description: Discover and chat with a community of developers.
link:
text: Join our Conversations
url: https://qdrant.to/discord
@@ -25,9 +23,8 @@ cards:
icon:
src: /img/stars-marketplaces/twitter.svg
alt: Twitter icon
title: Followers
statsToUse: twitterFollowers
description: Join us on X, participate and find out about our updates and releases before anyone else.
title: Follow on X
description: Find out about our updates and releases before anyone else.
link:
text: Spread the Word
url: https://qdrant.to/twitter
@@ -56,6 +56,7 @@
}
&__description {
max-width: pxToRem(466);
font-size: pxToRem(20);
line-height: pxToRem(30);
}
@@ -18,6 +18,10 @@
&__cards {
row-gap: pxToRem(30);
&:first-of-type {
margin-bottom: pxToRem(30);
}
}
&__card {
@@ -70,7 +74,7 @@
top: 0;
width: pxToRem(124);
height: pxToRem(124);
background-image: url('/img/blurred/blurred-light-15.svg');
background-image: url('/img/blurred/blurred-light-21.svg');
background-position: top;
background-size: cover;
}
@@ -78,15 +82,16 @@
&__main-card {
display: flex;
flex-direction: column-reverse;
flex-direction: column;
align-items: center;
justify-content: space-between;
max-width: none;
min-height: auto;
gap: $spacer * 1.5;
padding: pxToRem(30);
&-content {
max-width: pxToRem(431);
&-image {
width: 100%;
margin-bottom: pxToRem(30);
border-radius: pxToRem(6);
}
&-head {
@@ -94,7 +99,7 @@
align-items: center;
justify-content: center;
gap: $spacer * 0.5;
margin-bottom: $spacer;
margin-bottom: $spacer * 0.5;
font-size: pxToRem(14);
line-height: pxToRem(21);
color: $secondary-violet-70;
@@ -123,15 +128,26 @@
color: $neutral-60;
}
&-image {
position: relative;
width: 100%;
max-width: pxToRem(431);
z-index: 1;
&-overlay {
position: absolute;
right: 0;
top: 0;
width: pxToRem(124);
height: pxToRem(321);
background-image: url('/img/blurred/blurred-light-20.svg');
background-position: top;
background-size: cover;
}
}
&__overlay {
&__link {
position: relative;
z-index: 1;
text-align: center;
margin-top: $spacer * 4;
}
&__overlay-top {
position: absolute;
right: 0;
top: 0;
@@ -142,9 +158,20 @@
background-size: cover;
}
&__overlay-bottom {
position: absolute;
left: 0;
bottom: 0;
width: pxToRem(637);
height: pxToRem(444);
background-image: url('/img/blurred/blurred-light-19.svg');
background-position: bottom;
background-size: cover;
}
@include media-breakpoint-up(lg) {
padding-top: $spacer * 7.5;
padding-bottom: $spacer * 7.5;
padding-bottom: pxToRem(211);
&__title {
margin-bottom: $spacer * 5;
@@ -154,17 +181,18 @@
&__cards {
row-gap: $spacer * 2.5;
&:first-of-type {
margin-bottom: $spacer * 5;
}
}
&__main-card {
flex-direction: row;
align-items: flex-start;
padding: $spacer * 3.5 $spacer * 3;
text-align: left;
min-height: pxToRem(571);
}
&-head {
justify-content: start;
}
&__link {
margin-top: $spacer * 7.5;
}
}
}
@@ -67,7 +67,7 @@
}
&__card {
height: pxToRem(306);
height: pxToRem(294);
}
&__square-grid-overlay {
@@ -78,7 +78,7 @@
width: 100%;
height: pxToRem(400);
background-image: url('/img/square-grid.png');
background-size: cover;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
@@ -4,7 +4,7 @@
<div class="row align-items-lg-center">
<div class="stars-hero__content col-12 col-lg-6">
<h1 class="stars-hero__title">{{ .Params.title }}</h1>
<p class="stars-hero__description">{{ .Params.description }}</p>
<p class="stars-hero__description">{{ .Params.description | safeHTML }}</p>
<a href="{{ .Params.button.url }}" class="button button_contained button_md">
{{ .Params.button.text }}
</a>
@@ -4,22 +4,22 @@
<h2 class="stars-list__title">{{ .Params.title }}</h2>
<div class="stars-list__cards row gx-4">
{{ range .Params.mainCards }}
<div class="col-12">
<div class="col-12 col-lg-6">
<div class="stars-list__card stars-list__main-card">
<div class="stars-list__main-card-content">
<p class="stars-list__main-card-head">
{{ .headTitle }}
<img src="{{ .headIcon.src }}" alt="{{ .headIcon.alt }}">
</p>
<h6 class="stars-list__main-card-title">{{ .name }}</h6>
<p class="stars-list__main-card-subtitle">{{ .position }}</p>
<p class="stars-list__main-card-description">{{ .description | safeHTML }}</p>
</div>
<img class="stars-list__main-card-image" src="{{ .image.src }}" alt="{{ .image.alt }}" />
<div class="stars-list__card-overlay"></div>
<p class="stars-list__main-card-head">
{{ .headTitle }}
<img src="{{ .headIcon.src }}" alt="{{ .headIcon.alt }}">
</p>
<h6 class="stars-list__main-card-title">{{ .name }}</h6>
<p class="stars-list__main-card-subtitle">{{ .position }}</p>
<p class="stars-list__main-card-description">{{ .description | safeHTML }}</p>
<div class="stars-list__main-card-overlay"></div>
</div>
</div>
{{ end }}
</div>
<div class="stars-list__cards row gx-4">
{{ range .Params.cards }}
<div class="col-12 col-md-6 col-lg-4 col-xl-3">
<div class="stars-list__card">
@@ -32,7 +32,13 @@
</div>
{{ end }}
</div>
<div class="stars-list__link">
<a class="link link_xl" href="{{ .Params.link.url }}" target="_blank">
{{ .Params.link.text }}
</a>
</div>
</div>
<div class="stars-list__overlay"></div>
<div class="stars-list__overlay-top"></div>
<div class="stars-list__overlay-bottom"></div>
</section>
{{ end }}
@@ -0,0 +1,17 @@
<svg width="636" height="444" viewBox="0 0 636 444" fill="none" xmlns="http://www.w3.org/2000/svg">
<g filter="url(#filter0_f_8860_40161)">
<path d="M64.0033 399.228C105.957 429.232 138.109 431.131 187.413 446.279C282.586 475.52 345.335 454.809 438.681 489.441C629.148 560.105 27.4902 676.519 -81.2933 504.946C-149.678 397.09 -164.28 82.6376 -79.2627 177.934C-45.3096 215.993 -49.1442 252.192 -21.5832 295.107C6.8605 339.395 21.1895 368.609 64.0033 399.228Z" fill="url(#paint0_linear_8860_40161)"/>
</g>
<defs>
<filter id="filter0_f_8860_40161" x="-297.898" y="0.1875" width="933.57" height="753.912" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="80" result="effect1_foregroundBlur_8860_40161"/>
</filter>
<linearGradient id="paint0_linear_8860_40161" x1="125.101" y1="492.063" x2="60.9201" y2="542.879" gradientUnits="userSpaceOnUse">
<stop stop-color="#DC244C"/>
<stop offset="0.446034" stop-color="#F54C71"/>
<stop offset="1" stop-color="#4A16B1"/>
</linearGradient>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

@@ -0,0 +1,12 @@
<svg width="124" height="321" viewBox="0 0 124 321" fill="none" xmlns="http://www.w3.org/2000/svg">
<g opacity="0.4" filter="url(#filter0_f_9282_41656)">
<ellipse cx="60" cy="158" rx="60" ry="158" transform="matrix(1 0 0 -1 64 257)" fill="#2F6FF0"/>
</g>
<defs>
<filter id="filter0_f_9282_41656" x="0" y="-123" width="248" height="444" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="32" result="effect1_foregroundBlur_9282_41656"/>
</filter>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 646 B

@@ -0,0 +1,12 @@
<svg width="124" height="124" viewBox="0 0 124 124" fill="none" xmlns="http://www.w3.org/2000/svg">
<g opacity="0.4" filter="url(#filter0_f_9460_31168)">
<circle cx="124" r="60" fill="#2F6FF0"/>
</g>
<defs>
<filter id="filter0_f_9460_31168" x="0" y="-124" width="248" height="248" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="32" result="effect1_foregroundBlur_9460_31168"/>
</filter>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 591 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 638 KiB

After

Width:  |  Height:  |  Size: 151 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 216 KiB

After

Width:  |  Height:  |  Size: 215 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.1 KiB

After

Width:  |  Height:  |  Size: 212 KiB