QtChampions: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
(Edit)
(Added Chris Kawa)
 
(118 intermediate revisions by 35 users not shown)
Line 1: Line 1:
[[Image:Qt_Champion_200.png|400px]]
[[Image:Qt_Champion_200.png|400px]]


This page is used for nominations for the 2017 [[Qt Champions]].
This page will be used for nominations for the 2023 [[Qt Champions]].


'''The nomination process''' is public. To nominate a community member, '''please fill in the details at the end of this wiki page'''.
===The Nomination Process===
'''The nomination process''' is public. To nominate a community member, please fill in the table down below.


We’ll keep the nominations open until the end of 2017 and then ask the current Qt Champions to evaluate the nominees.
<span style="color: white; background-color: #41cd52">'''[[QtChampions#Nominations 2023|Nominate them here]]'''</span>
 
We’ll keep the nominations open until the 22th December 2023 and then ask the current Qt Lifetime Champions to evaluate the nominees.


'''The categories''' for nomination are:
'''The categories''' for nomination are:


* Community Builder  
*Community Builder
* Content Creator  
*Content Creator
* Quality Assurer  
*Quality Assurer
* Developer
*Developer
* Ambassador
*Fixer
* Rookie of the year
*Ambassador
* Maverick
*Rookie of the year
 
*Maverick
Each category may or may not have a Qt Champion in a given year. The number of Qt Champions is '''limited'''. Being nominated does not automatically bring a title, but is a recognition in itself.
Each category may or may not have a Qt Champion in a given year. The number of Qt Champions is '''limited'''. Being nominated does not automatically bring a title, but is a recognition in itself.


Line 23: Line 26:
In the below table please add the following information of the person you wish to nominate for a Qt Champion title:
In the below table please add the following information of the person you wish to nominate for a Qt Champion title:


* Qt Account username (or codereview name)
*Qt Account username, codereview name or Name
* Category or Title to be nominated for
*Category or Title to be nominated for
* Reasons for nomination (max. 300 words, please provide links to relevant material if possible)
*Reasons for nomination (max. 300 words, please provide links to relevant material if possible)


==Nominations 2023==
{| class="wikitable"
{| class="wikitable"
! Username || Title category || Reason for nomination
!Name/Username||Title category||Reason for nomination
|-
|-
| DHEERENDRA V PUROHIT
|Lukas Kosiński
| Ambassador, Community Builder
|Ambassador
| Mr. Dheerendra is a dynamic person , More actively involved in Qt Forum, since from 2008 he is Qt forum contributor and active member, previously he was top 2 contributor, now he lies under top 10 in Qt Forum. His contribution in the field of C++, Design Patterns, Qt, QML is been helpful in the industry for development.
|Delivering high quality Qt promotional talks in countless forums all around the globe this year, sharing his unique and vast experience and insights across many domains and development frameworks - Qt being his very obvious preference.  
 
For being a very visible public voice and guide for developing best in class QML applications.
And Founder Of Pthinks Company , training professionals and enhancing the future of professionals and Students. He is a nice person, and involving in the sessions , discussions. And helping the most to answer the queries in the Forum. He is specialized Trainer and Chief Architect . 
 
His '''Profile''' can be viewed : [https://forum.qt.io/user/dheerendra '''https://forum.qt.io/user/dheerendra''']
 
'''LinkedIn Profile''' : [https://in.linkedin.com/in/dheerendrap '''https://in.linkedin.com/in/dheerendrap''']
 
Dheerendra is been breathing C++, Qt, QML, Design Patterns all is way, and involves in seminars and Organizing Meet ups , sharing and understanding other ideas and thoughts as well.   
 
I am '''( [https://www.linkedin.com/in/bharathrenukaswamy/ Bharath R] )''' associated with '''Mr.Dheerendra V Purohit since 2009''', he is down to earth person. His strong C++ and Qt/QML knowledge is helping software industry as well as automotive industry including HMI development along with various projects. Mr. Dheerendra V Purohit is a restless person in Qt world. and he helps to solve industry cases and problematic statements. His Qt training delivery is awesome. Any layman can easily understand his way of explanations and teaching. He is more passionate about training Qt and QML to budding engineering professionals. '''I have seen Mr. Dheerendra V Purohit round the clock in forum to help forum guys. So i strongly recommend he should be the Qt champion for 2017.'''
 
I am  (Pradeep Naik [https://www.linkedin.com/in/pradeepnaik/] )  associated with Mr Dheerendra since 2013, He has a very strong analytical skills to solve any software industry problem using his c++, Qt/QML knowledge. His expertise has helped us successfully to implement a complex project for Digital India Initiative (Rural Banking Application which requires a hand held embedded device, for which Qt cross-platform ).  His free time is always spent in Qt-forum. '''So i strongly recommend he should be the Qt champion'''.
 
I would like to nominate '''Mr.Dheerendra V Purohit''' because he is the most joyful and an amazing person i have ever known. He is very talented and highly qualified person, his simplicity and his work speaks volumes of the kind of person he is – efficient, organized and result-oriented. If Oscars were given for a job well done, I’d nominate a'''Mr.Dheerendra'''! I take this opportunity to mention that no one could do a better job than the job '''Mr.Dheerendra''' do. I am happy to write this nomination for '''Mr.Dheerendra''' . In this nomination I would like to express my respect and appreciation for this bright young person, who brought outstanding contribution to the work that is been carried out in several companies under his assistance. He is always active on Qt forum and always reply's to my queries with perfect answers .'''So i recommend Mr.Dheerendra to be the Qt champion for 2017.'''   
 


I am([https://forum.qt.io/user/vinod-kuntoji Vinod Kuntoji]) pleased to nominate Mr Dheerendra V Purohit for the Qt Champion 2017. I am working with him from the last 3 years and I have always found him very active, dependable, efficient, a great motivator. He is a legend in Qt. He is one of the top most Qt trainer in India. His skills helped us to develop Annotation Tools for Mercedes Benz Research and Development Center, India. So I strongly recommend Mr Dheerendra should be the Qt Champion for 2017.
For notably creating and contributing a 16 part QML Tutorial to the Qt Academy: <nowiki>https://youtube.com/playlist?list=PLP7UmEJ9z4mpi0JXcPS0VRK-7eFAfROZI&si=CHZDqUgidxIDnwvF</nowiki> making QML learning available to the community.


I would like to nominate Mr.Dheerendra V Purohit because he is the most joyful and an amazing person i have ever known. He is very talented and highly qualified person, his simplicity and his work speaks volumes of the kind of person he is – efficient, organized and result-oriented. If Oscars were given for a job well done, I’d nominate Mr.Dheerendra! I take this opportunity to mention that no one could do a better job than the job Mr.Dheerendra do. I am happy to write this nomination for Mr.Dheerendra . In this nomination I would like to express my respect and appreciation for this bright young person, who brought outstanding contribution to the work that is been carried out in several companies under his assistance. He is always active on Qt forum and always reply's to my queries with perfect answers .So i recommend Mr.Dheerendra to be the Qt champion for 2017.
For creating a brand new "Cute Talk" promoting Qt use within a wide variety of industrial and UX scenarios.


I am ([[User:Manohar SL|Manohar S L]]) associated with '''Mr.Dheerendra V Purohit since 2014,''' It's wonderful opportunity to nominate legend of Qt world to become Qt Champion. He has dedicated his life for serving the needs of technology from past years, his down to earth nature of training and answering the questions of people have inspired me a lot. He helped me in development of '''ANDRIOD AND IOS APPLICATION''' which gave a new turn in my career. '''So i strongly recommend Mr. Dheerendra to be the Qt Champion for 2017'''.
All while running his own acclaimed business and becoming an official Qt Service Partner.
|-
|-
|aha_1980
|Jesper Pedersen
|Developer/Quality assurer
|Content Creator
|Mr Hartmann has been a long time Qt supporter and has contributed numerous patches to the Qt code base, especially along the CANBus module. As of this year he has also been very active in the Qt forum, where he has helped in bridging the gap between end users and Qt developers by providing insight and well structured assistance to Qt's users. Never to shy away from the hard questions, he undoubtedly has shown the technical expertise and dedication we all have grown to expect from Qt's developers and contributors, therefore he should be considered with highest esteem for a Qt champion spot.
|Jesper is probably the most popular face on Qt-related YouTube. He's recording a series of Qt tutorials and related videos with his colleagues. All this with the highest quality and expertise.
 
This year Jesper released a new series on Qt Widgets -> https://youtube.com/playlist?list=PL6CJYn40gN6hgf7zCKF2Rv9Y0WoN8RVGf&si=EaykUg0zti6ydSLY.
Bug tracker profile: https://bugreports.qt.io/secure/ViewProfile.jspa?name=aha_1980


Qt forums profile: https://forum.qt.io/user/aha_1980
The series is also available on Qt Academy letting both individuals and the community grow.
|-
|-
|VRonin
|Mike Trahearn
|Community Builder
|Community Builder
|With his impeccable work as a forum moderator and as a person to be first to give a helping hand to a developer in need, mr Beldi has made a significant impact in the community. The sheer number of solved problems in the forums, thanks to his intervention, is a testament to his contribution and dedication. To top that he has adopted for maintenance the orphaned QtXlsxWriter package, which provides a Qt interface for work with MS Excel files.
|Mike is an active Qt evangelist sharing his insights, opinions an,d news regarding the QML, C++and  development.
 
As someone experienced in all of the above, he significantly impacts the shape of Qt's designing tooling.
QtXlsxWriter on github: https://github.com/VSRonin/QtXlsxWriter
 
Qt forums profile: https://forum.qt.io/user/vronin
 
VRonin is being helping and answering the queries in the Forum. And VRonin is the assets for the Qt forum, C++, Qt, QML world. And can  be seen in Top 3 in Qt Forum, his work has been made a significant impact in Qt Forum his ideas, teachings can be viewed in Qt Forum and guiding everyone. His guidance is wide for everyone, beginners, intermediate, professionals. And he his the moderator and keeps everything organized, VRonin to be Qt Champion, one more step from Moderator and will be continuing to guide and provide the solution.
 
His Notable works can  also be found in https://bitbucket.org/LBeldi/qbbglib.
 
VRonin linkedin profile - https://uk.linkedin.com/in/luca-beld%C3%AC-4b03622a/en
 
Recommending VRonin for Qt Champion 2017.
 
|-
|-
|orgads||Developer||Orgad is contributing to Qt since 2011 and has provided countless improvements and bug fixes, especially for QtCreator. He is very active (up to now, he has over 375 merged patches this year) but also reviews tons of patches from other developers, looks through the bugreports and answers questions on the mailing list. His helpful nature makes it really fun to work with him and therefore he should be Qt Champion 2017.
|Mike Trahearn
Bug tracker profile: https://bugreports.qt.io/secure/ViewProfile.jspa?name=orgads
|Maverick
|Been working with Mike for quite some time now and he is the true synonym of the word maverick! He impersonates everything what's innovative, daring, revolutionary and close to impossible (think Tom Cruise style). He has an extraordinary ability to push the boundaries of what's possible with Qt. His projects often address critical issues, paving the way for more efficient and effective use of Qt in a number of industries. On top of all that, as a true maverick, Mike embodies the spirit of collaboration and open-source development. His work not only reflects his exceptional skills and creativity but also inspires others to explore the vast potential of Qt. Few of his recent whereabouts:
https://www.youtube.com/watch?v=ODf07aLnhEk
https://www.linkedin.com/pulse/qt-qml-hot-tips-7-mike-trahearn/?trackingId=0FcxDXIbTm66TmCHtrXuhg%3D%3D
|-
|-
|mrjj||Community Builder||MrJJ is active daily on the community platforms. He's helpful and kind to everybody and will provide support both to newcomers and seasoned experts alike
|Christian Ehrlicher
 
|Developer
Mrjj is a very nice person and activley involved in Qt Forum everyday, answering to the Questions posted, And being friendly to everyone.  
|Christian was nominated to become the QtSql co-maintainer (together with Andy Shaw) in late 2022, and has since then tackled that responsibility with countless patches and improvements across the various Sql drivers, adding tests and cleaning up the code and generally making that code less bad. In addition, Christian is a very active contributor to Qt Widgets, adding tons of fixes and doing a lot of janitorial work to keep that code base up-to-date. And lastly, he's very active on the forum, constantly helping users and sharing his experience.
 
having the vast experience in C++, Qt, QML, and being able to explain and his guidance his much effective for everyone.   
 
'''LinkedIn Profile can be viewed :''' [https://dk.linkedin.com/in/jonas-e-hjortlund-01302b6 '''https://dk.linkedin.com/in/jonas-e-hjortlund-01302b6''']
 
Recommend Mrjj for Qt Champion 2017.       
 
|-
|-
|kshegunov||Community Builder/Developer||Mr Shegunov has proven his technical knowledge over the years. He's helpful on the community platform especially on the most complex or technical specific problems. He's also actively maintaining a [https://bitbucket.org/nye/qtdaemon library to facilitate daemons/services in Qt] 
|Axel Spoerl
|-
|Community Builder
|ekkescorner||  Ambassador
|Since the time Axel has started answering on the forum, he has shown dedication to tackle all kinds of questions in an extensive and clear manner that makes his answers worth reading. He helped numerous people going at length to ensure that he conveys all necessary information to the readers.
|  ekke, a former BlackBerry Elite Developer, now is spending all of his time to develop mobile business apps with QtQuickControls2.  
 
ekke is speaking at german and international conferences (including QtWorldSummit) and writing articles for german publications.
 
ekke also provides a blog about [http://j.mp/qt-x Qt for mobile apps on Android and iOS] and from time to time writes at [http://blog.qt.io/blog/2017/12/01/sharing-files-android-ios-qt-app/ Qt Blog].
 
ekke creates more complex real-life example apps - per ex. in 2017: [https://github.com/ekke/ekkesBTLEexample Bluetooth LE Example] and [https://github.com/ekke/ekkesSHAREexample Sharing on Android and iOS Example]
 
ekke is also active at Twitter (@ekkescorner), Qt Forums and Slack (QtMob)
|-
|-
|marco_piccolino||Community Builder
|Tasuku Suzuki
|Marco is managing the QtMob slack chat, where over 500 of Qt users are exchanging their knowledge day by day. It is very useful community for day-to-day developer life, where one can find people working on the same problems and find good solutions easily. It is also very friendly place, where both experienced Qt developers and begginers can learn from each other. Without him There would be no QtMob, which I find most useful Qt community for me! Blog post about QtMob community: http://blog.qt.io/blog/2017/03/21/qtmob-qt-mobile-application-development-becomes-easier/
|Fixer
|Tasuku is a long-term (over 11 years) contributor to the Qt project. This year alone he provided over 100 patches to Qt and Qt Creator, for example the famous side-by-side Markdown viewer in Qt Creator. Also, he always keeps an eye on building Qt with several features disabled. This is easy to break and hard to check automatically, because there are some many features. The more valuable is his work for the whole community, especially everyone with restricted resources. Congratulations for this long-standing connection to the Qt project.
|-
|-
|Nvidia||Maverick||The contribution of Qt 3D Studio pushed 3D UI design in a whole new dimension and, while there's still a lot of work to do, there's no doubt on the value added by Nvidia's contribution.
|Chris Kawa
|-
|Community Builder
|  p3c0
|Over the years, Chris has shown dedication to provide more than just high quality answers. He is sharing his programming knowledge not only around Qt and C++ but also OpenGL and application logic. His answers are always nice to read as they offer valuable inputs in fields that are not as known as others.
Community Builder
| p3c0 has been active in Qt Forum, answers to the questions posted, being a moderator helps everyone.
And very keen in helping users in the forum with his knowledge of C++, Qt, QML , very nice person being respected in forum, and being an old member in Forum . His experience is always handy for everyone and positive vibe is spread and his work can be seen in the github.
 
link - https://github.com/ashish157 .
 
Profile: https://forum.qt.io/user/p3c0
|-
| Ben Lau
| Maverick
| Ben Lau is the author of [https://github.com/benlau/quickflux QuickFlux] (A Flux implementation) / [https://github.com/benlau/quickpromise QuickPromise] (Promise in QML) and many others nest Qt library available on Github and QPM.
 
In the year of 2017, he has released a new library, [https://github.com/benlau/asyncfuture AsyncFuture], for Qt/C++. It provides a JavaScript’s Promise-alike interface over QFuture. So that QFuture could represent the result of any kind of asynchronous operation, not restricted to use with QtConcurrent only. The API is chainable that could turn multiple step operations into a single QFuture. It is an innovation to make asynchronous programming with C++ in a much more flexible and simple way.
 
Github Profile: http://www.github.com/benlau
|}
|}


Criteria for Qt Champions:
==Criteria for Qt Champions==


* Community Builder
*Community Builder
** Being a forum maintainer / helping people on forums
**Being a forum maintainer / helping people on forums
** Managing mailing lists / helping on the mailing lists
**Managing mailing lists / helping on the mailing lists
** Helping Qt newcomers find their way around the project
**Helping Qt newcomers find their way around the project
** Running Qt study groups
**Running Qt study groups
** Running local Qt meetups
**Running local Qt meetups
* Content Creator
*Content Creator
** Finding, writing and sharing use-cases of Qt in unexpected places
**Finding, writing and sharing use-cases of Qt in unexpected places
** Creating video material of Qt (demos, guides, other material)
**Creating video material of Qt (demos, guides, other material)
** Authoring articles and even books
**Authoring articles and even books
** Fixing documentation issues
**Fixing documentation issues
** Creating examples and snippets
**Creating examples and snippets
** Being a wiki gardener / editor
**Being a wiki gardener / editor
* Quality Assurer
*Quality Assurer
** Bug triager
**Bug triager
** Being in the bug squad
**Being in the bug squad
** Verifying and closing bugs
**Verifying and closing bugs
** Help in package testing
**Help in package testing
** Help in unit testing
**Help in unit testing
** Being in the community beta testing program
**Being in the community beta testing program
* Developer
*Developer
** Providing patches to Qt
**Providing new features for Qt
** Create stunning Qt applications
**Create stunning Qt applications
** Share Qt application creation knowledge  
**Share Qt application creation knowledge
* Ambassador
*Fixer
** Spread the Qt word in blogs, social media, videoblogs
**Fixing bugs in Qt
** Find and help newcomers to Qt
**Providing patches to Qt
** Working to bring Qt to students
*Ambassador
** Present Qt at events
**Spread the Qt word in blogs, social media, videoblogs
* Rookie of the Year
**Find and help newcomers to Qt
** First code commit during the past year
**Working to bring Qt to students
** Active and positive contribution to the Qt project
**Present Qt at events
* Maverick
*Rookie of the Year
** Has made a significant impact on the project
**First code commit during the past year
** Might not have always followed the rules to the point, but gets the job done
**Active and positive contribution to the Qt project
*Maverick
**Has made a significant impact on the project
**Might not have always followed the rules to the point, but gets the job done


== What is expected of a Qt Champion ==
==What is expected of a Qt Champion==


A Qt Champion is there to show what the Qt Community is best at.
A Qt Champion is there to show what the Qt Community is best at.
Line 174: Line 127:
The Qt Champion is friendly and has shown active participation with the Qt project.
The Qt Champion is friendly and has shown active participation with the Qt project.


== Limited time only ==
==Limited time only==


Once you are given the title of Qt Champion, you will hold the title for a year.
Once you are given the title of Qt Champion, you will hold the title for a year.
Line 180: Line 133:
If you achieve the title for three years, you will be entitled for a lifetime title. If you are so committed to the project, you need to be recognised beyond a normal Qt Champion title.
If you achieve the title for three years, you will be entitled for a lifetime title. If you are so committed to the project, you need to be recognised beyond a normal Qt Champion title.


== But I get paid to do this! / What if we are a company? ==
==But I get paid to do this! / What if we are a company?==


Yes, some of us are paid to work on Qt by our employers. Mostly on the code base, but also testing, documentation and other essential work goes on in the project. Some of the people who do get paid to work on the project do so above and beyond the normal limits of their day jobs (coding all day and helping newcomers in their free time, for example). We need metrics to find these people and provide them with a Qt Champion title too.
Yes, some of us are paid to work on Qt by our employers. Mostly on the code base, but also testing, documentation and other essential work goes on in the project. Some of the people who do get paid to work on the project do so above and beyond the normal limits of their day jobs (coding all day and helping newcomers in their free time, for example). We need metrics to find these people and provide them with a Qt Champion title too.
==Tools to help figure this out==
To find the top non-Qt-company contributors in a repo:
git log --since=2021-01-01 | grep Author  | grep -v qt.io  | sort | uniq -c | sort -n

Latest revision as of 16:46, 12 January 2024

Qt Champion 200.png

This page will be used for nominations for the 2023 Qt Champions.

The Nomination Process

The nomination process is public. To nominate a community member, please fill in the table down below.

Nominate them here

We’ll keep the nominations open until the 22th December 2023 and then ask the current Qt Lifetime Champions to evaluate the nominees.

The categories for nomination are:

  • Community Builder
  • Content Creator
  • Quality Assurer
  • Developer
  • Fixer
  • Ambassador
  • Rookie of the year
  • Maverick

Each category may or may not have a Qt Champion in a given year. The number of Qt Champions is limited. Being nominated does not automatically bring a title, but is a recognition in itself.

We know we have very talented Qt Champions out there, but please nominate a person for one category. You can nominate multiple people for a category, only Rookie of the year and Maverick are strictly limited to one Champion per year. You can nominate any member of the community, including yourself.

In the below table please add the following information of the person you wish to nominate for a Qt Champion title:

  • Qt Account username, codereview name or Name
  • Category or Title to be nominated for
  • Reasons for nomination (max. 300 words, please provide links to relevant material if possible)

Nominations 2023

Name/Username Title category Reason for nomination
Lukas Kosiński Ambassador Delivering high quality Qt promotional talks in countless forums all around the globe this year, sharing his unique and vast experience and insights across many domains and development frameworks - Qt being his very obvious preference.

For being a very visible public voice and guide for developing best in class QML applications.

For notably creating and contributing a 16 part QML Tutorial to the Qt Academy: https://youtube.com/playlist?list=PLP7UmEJ9z4mpi0JXcPS0VRK-7eFAfROZI&si=CHZDqUgidxIDnwvF making QML learning available to the community.

For creating a brand new "Cute Talk" promoting Qt use within a wide variety of industrial and UX scenarios.

All while running his own acclaimed business and becoming an official Qt Service Partner.

Jesper Pedersen Content Creator Jesper is probably the most popular face on Qt-related YouTube. He's recording a series of Qt tutorials and related videos with his colleagues. All this with the highest quality and expertise.

This year Jesper released a new series on Qt Widgets -> https://youtube.com/playlist?list=PL6CJYn40gN6hgf7zCKF2Rv9Y0WoN8RVGf&si=EaykUg0zti6ydSLY.

The series is also available on Qt Academy letting both individuals and the community grow.

Mike Trahearn Community Builder Mike is an active Qt evangelist sharing his insights, opinions an,d news regarding the QML, C++and development.

As someone experienced in all of the above, he significantly impacts the shape of Qt's designing tooling.

Mike Trahearn Maverick Been working with Mike for quite some time now and he is the true synonym of the word maverick! He impersonates everything what's innovative, daring, revolutionary and close to impossible (think Tom Cruise style). He has an extraordinary ability to push the boundaries of what's possible with Qt. His projects often address critical issues, paving the way for more efficient and effective use of Qt in a number of industries. On top of all that, as a true maverick, Mike embodies the spirit of collaboration and open-source development. His work not only reflects his exceptional skills and creativity but also inspires others to explore the vast potential of Qt. Few of his recent whereabouts:

https://www.youtube.com/watch?v=ODf07aLnhEk https://www.linkedin.com/pulse/qt-qml-hot-tips-7-mike-trahearn/?trackingId=0FcxDXIbTm66TmCHtrXuhg%3D%3D

Christian Ehrlicher Developer Christian was nominated to become the QtSql co-maintainer (together with Andy Shaw) in late 2022, and has since then tackled that responsibility with countless patches and improvements across the various Sql drivers, adding tests and cleaning up the code and generally making that code less bad. In addition, Christian is a very active contributor to Qt Widgets, adding tons of fixes and doing a lot of janitorial work to keep that code base up-to-date. And lastly, he's very active on the forum, constantly helping users and sharing his experience.
Axel Spoerl Community Builder Since the time Axel has started answering on the forum, he has shown dedication to tackle all kinds of questions in an extensive and clear manner that makes his answers worth reading. He helped numerous people going at length to ensure that he conveys all necessary information to the readers.
Tasuku Suzuki Fixer Tasuku is a long-term (over 11 years) contributor to the Qt project. This year alone he provided over 100 patches to Qt and Qt Creator, for example the famous side-by-side Markdown viewer in Qt Creator. Also, he always keeps an eye on building Qt with several features disabled. This is easy to break and hard to check automatically, because there are some many features. The more valuable is his work for the whole community, especially everyone with restricted resources. Congratulations for this long-standing connection to the Qt project.
Chris Kawa Community Builder Over the years, Chris has shown dedication to provide more than just high quality answers. He is sharing his programming knowledge not only around Qt and C++ but also OpenGL and application logic. His answers are always nice to read as they offer valuable inputs in fields that are not as known as others.

Criteria for Qt Champions

  • Community Builder
    • Being a forum maintainer / helping people on forums
    • Managing mailing lists / helping on the mailing lists
    • Helping Qt newcomers find their way around the project
    • Running Qt study groups
    • Running local Qt meetups
  • Content Creator
    • Finding, writing and sharing use-cases of Qt in unexpected places
    • Creating video material of Qt (demos, guides, other material)
    • Authoring articles and even books
    • Fixing documentation issues
    • Creating examples and snippets
    • Being a wiki gardener / editor
  • Quality Assurer
    • Bug triager
    • Being in the bug squad
    • Verifying and closing bugs
    • Help in package testing
    • Help in unit testing
    • Being in the community beta testing program
  • Developer
    • Providing new features for Qt
    • Create stunning Qt applications
    • Share Qt application creation knowledge
  • Fixer
    • Fixing bugs in Qt
    • Providing patches to Qt
  • Ambassador
    • Spread the Qt word in blogs, social media, videoblogs
    • Find and help newcomers to Qt
    • Working to bring Qt to students
    • Present Qt at events
  • Rookie of the Year
    • First code commit during the past year
    • Active and positive contribution to the Qt project
  • Maverick
    • Has made a significant impact on the project
    • Might not have always followed the rules to the point, but gets the job done

What is expected of a Qt Champion

A Qt Champion is there to show what the Qt Community is best at.

The Qt Champion is friendly and has shown active participation with the Qt project.

Limited time only

Once you are given the title of Qt Champion, you will hold the title for a year.

If you achieve the title for three years, you will be entitled for a lifetime title. If you are so committed to the project, you need to be recognised beyond a normal Qt Champion title.

But I get paid to do this! / What if we are a company?

Yes, some of us are paid to work on Qt by our employers. Mostly on the code base, but also testing, documentation and other essential work goes on in the project. Some of the people who do get paid to work on the project do so above and beyond the normal limits of their day jobs (coding all day and helping newcomers in their free time, for example). We need metrics to find these people and provide them with a Qt Champion title too.

Tools to help figure this out

To find the top non-Qt-company contributors in a repo:

git log --since=2021-01-01 | grep Author | grep -v qt.io | sort | uniq -c | sort -n