QtChampions: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
(Edit)
No edit summary
(45 intermediate revisions by 14 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 2018 [[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''' is public. To nominate a community member, '''please fill in the details at the end of this wiki page'''.


We’ll keep the nominations open until the end of 2017 and then ask the current Qt Champions to evaluate the nominees.
We’ll keep the nominations open until the 16th December 2018 and then ask the current Qt Champions to evaluate the nominees.


'''The categories''' for nomination are:
'''The categories''' for nomination are:
Line 13: Line 13:
* Quality Assurer  
* Quality Assurer  
* Developer
* Developer
* Fixer
* Ambassador
* Ambassador
* Rookie of the year
* Rookie of the year
Line 30: Line 31:
! Username || Title category || Reason for nomination
! Username || Title category || Reason for nomination
|-
|-
| DHEERENDRA V PUROHIT
|[https://forum.qt.io/user/dheerendra Dheerendra V Purohit]
| Ambassador, Community Builder
|Community Builder/Developer/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.
|My vote for Highest number followers in the Qt forum [https://forum.qt.io/user/dheerendra DHEERENDRA] 
GIT ACCOUNT FOR Qt examples https://github.com/qtdheeru/qtexamples


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 .
He is the go to person for Qt & QML. He is available round the clock 24x7 in the Qt forum to contribute. His immense knowledge on the architecture, design & coding make his answer always easier and better understanding. He is always keep on help for the people who seek difficulty with any Qt & QML problem. For every question he prepares quick & crisp example. His profiles give right insight into how helps the people. He conducts the Qt know how session in Bangalore India to help the people. His answers are always cool & composed.


His '''Profile''' can be viewed : [https://forum.qt.io/user/dheerendra '''https://forum.qt.io/user/dheerendra''']
His friendliness, availability to help, approach of OOP concepts, clean coding, finding out where the error is beforehand even before looking at the code, makes him one of the highly experienced, approachable and prolific Qt Champions of this year too.


'''LinkedIn Profile''' : [https://in.linkedin.com/in/dheerendrap '''https://in.linkedin.com/in/dheerendrap''']
He is always kind to help others.He gives the solution  in Qt forum with examples that are easy to understand.He is always active and try to help each and every individual in the forum.  


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.  
His way of approach to any problem posted on the forum is highly impressive.


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.'''
My self Shreshta.


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 know Dheerendra sir from last 5 years, he is helping our college Qt community students and solving complex problems continuously. He has conducted live Qt and Qml project programs. We are set of group people working on Qt and QML projects under his guidance. He is the right person to nominate for Qt champion 2018


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 Adithya ,he is the person to go whenever i find difficulties in Qt platform. He gives a very reliable answer and quick answers in the forum.So I nominate Mr.Dheerendra He is down to earth person and comes up with simple/generic solutions for Challenging problems.  


I am Kiran. My vote is for Mr. Dheerendra. As I follow him, I have got solutions for many of my issues by his posts.


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.
He has immense knowledge on coding. The way he gives the solution makes me to solve the problem easily.


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.
Always ready to help and fix errors in a code. His way of teaching helps us understand coding very easily.


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'''.
A person who is meant for Qt and Qml with kind heart gives simple real time example for complex questions which gave solutions for my issues.  
|-
|aha_1980
|Developer/Quality assurer
|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.


Bug tracker profile: https://bugreports.qt.io/secure/ViewProfile.jspa?name=aha_1980
Dheerendra has a strong technical hold in C++, Qt and QML, the level of technical knowledge help him resolve the industrial problem easily especially with application involving Qt\QML. So i like to nominate him for community builder.  


Qt forums profile: https://forum.qt.io/user/aha_1980
I am Vinod Kuntoji, I would like to vote for Mr. Dheerendra. He is one of the best trainer in Qt in India, best motivator, always cool and calm person, great knowledgeable person in Qt. According to me, there is nothing impossible for him in Qt. He can solve any kind of problems in Qt, He trained more than 10000 participants in Qt,Qml,C++. I worked with him for Gesture Recognition Project in Daimler Benz, India for 2 years, I really enjoyed working with him. He is always active in Qt forum. So he is the right person for Qt Champion 2018.
|-
|VRonin
|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.


QtXlsxWriter on github: https://github.com/VSRonin/QtXlsxWriter
I am Anju. I vote for Mr Dheerendra as till date i have never met a person with QT knowledge base like him. Splendid content and  fabulous content delivery. He knows the correct flow of grooming a new bizz to an expert in QT. His methodology is super organised. The most amazing part is that he goes to extreme internals of every topic and even explains the memory internals behind the scene which you will not get in books and only a person with practical hands on can deliver. Feel proud to call him my QT mentor.


Qt forums profile: https://forum.qt.io/user/vronin
Myself Hanumanth Phadnis.Mr.Dheerendra is pioneer in educating software developers,beginners and students about the Qt in India.https://youtu.be/MmPc0ANF5zw<nowiki/>.I strongly feel that by making him Qt Champion ,we will be recognizing his service in taking the Qt to the developers,beginners and students.


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.
THIS IS SRINIVAS :- "I KNOW Dheerendra FROMLAST 4 AND HALF YEARS, HE IS ACTIVE PERSON IN FORUM AND THE WAY OF TEACHING THE IS SIMPLY AWESOME. HE CREATES THE PROBLEM AND SHOWS WHICH CONCEPT AND HOW TO SOLVE THAT SOMETHING DIFFERENT FROM OTHER TRAINERS, HE IS BEST IN C++ AND DESIGNING THE SOLUTION TO PROBLEM IS QUITE SIMPLE AND EASY SO THAT OTHERS CAN EASILY UNDERSTAND. FINALLY TO SAY ,IF YOU HAVE PROBLEM CONTACT Dheerendra AM SURE YOU WILL RETURN WITH SOLUTION. THANKS FOR SUPPORT AND GUIDANCE ."


His Notable works can  also be found in https://bitbucket.org/LBeldi/qbbglib.
This is Madhukesh , Mr.Dheerendra Purohit is really taking qt and it's application user developers with lot of care and nurturing.As he say he is qt gardener.We had fruit full engagement with him as our qt trainer. He has helped in understanding clarifying qt usages in our projects. His friendly nature adds coloured favour to the qt learning experience.


VRonin linkedin profile - https://uk.linkedin.com/in/luca-beld%C3%AC-4b03622a/en
This guy has deep insights in Qml. Will get response in no time for any of the qml queries that has been posted.
 
Recommending VRonin for Qt Champion 2017.


Sanjeev: I know Dheerendra from more than 6 years. He is true QT Champion. He has immense knowledge in QT and Object Oriented Analysis and Design. He is the go to for Architectural design. He is ground to earth person and role model for youngsters and I look up to him.
|-
| Christian Ehrlicher
| Rookie of the year
| One of the most prolific non-Qt company developers for the past year, 74 tickets were closed by Christian in Qt 5.12 alone. [https://codereview.qt-project.org/#/q/owner:%22Christian+Ehrlicher%22,n,z His commit history] is impressive especially considering he only started late last year.
If this wasn't enough he is an active code reviewer and [https://forum.qt.io/user/christian-ehrlicher Helps users on the forum].
|-
| Jonas E. Hjortlund (mrjj)
| Community Builder
| One of the most helpful contributors to the Qt Forum. His gentle and understanding approach combined with a deep knowledge of the framework helped countless users over the year. It's not a coincidence he ranks only behind Lifetime Champion Samuel Gaist in absolute upvotes on the forum.
|-
| André Hartmann (aha_1980)
| Quality Assurer/Developer
| The [https://codereview.qt-project.org/#/q/owner:%22Andr%25C3%25A9+Hartmann%22,n,z commit history] speaks for itself, Andre' not only helped massively on the source code side, particularly in the development of Qt Creator and the serial module, he's also super helpful in code reviews and active in the social spaces to help other developers. His contributions are well designed, and his reviews are thorough. Never approves without actually testing the feature.
He constantly improves Git integration in Qt Creator. Most notable contribution this year was replacing the Branches dialog with a sidebar.
|-
| Alexander Volkov
| Developer/Fixer
| The [https://codereview.qt-project.org/#/q/owner:%22Alexander+Volkov%22,n,z commit history] shows his extensive contributions, and he is known for his deep knowledge of xcb and X11.
|-
|-
|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.
| Pierre-Yves Siret (GrecKo)
Bug tracker profile: https://bugreports.qt.io/secure/ViewProfile.jspa?name=orgads
| Community Builder/Content Creator
| He spends a lot of time answering questions on the #qt-quick channel, as well as on [https://stackoverflow.com/users/2788674/grecko?tab=answers StackOverflow] and the [https://forum.qt.io/user/grecko Qt Forum], and his [https://github.com/oKcerG github] includes some helpful utilities such as a [https://github.com/oKcerG/SortFilterProxyModel QML-exposed QSortFilterProxyModel].
|-
|-
|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
|Orgad Shaneh
 
(orgads)
Mrjj is a very nice person and activley involved in Qt Forum everyday, answering to the Questions posted, And being friendly to everyone.   
|Developer
 
|With nearly 200 [https://codereview.qt-project.org/#/q/owner:orgads+status:merged,n,z merged] patches alone for QtCreator, Orgad is once again the external top contributor there. Meanwhile he has reviewed the same amount of patches contributed by others, always helping to improve the code quality.  
having the vast experience in C++, Qt, QML, and being able to explain and his guidance his much effective for everyone.   
This year, he also officially stepped up as maintainer of Creators Version Control module.
 
'''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.      


As if that wasn't already enough, he is also the author of Gerrit's "move bot" that we all love so much.
|-
|-
|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] 
|Luca Beldi
(VRonin)
|Content Creator/Community Builder
|After beeing very active in the [https://forum.qt.io/user/vronin Qt Forums] for a long time (he's a moderator and has the third-best reputation), Luca finally started to contribute patches to Qt this year. He willingly shares his excellent C++ and Qt knowlegdge with everyone asking for help. His [https://github.com/VSRonin github] profile contains a lot of advanced Qt examples, and along the way he maintains [https://github.com/VSRonin/QtXlsxWriter QtXlsxWriter], a package that provides a Qt interface to MS Excel files.
|-
|-
|ekkescorner||  Ambassador
|Ekkehard Gentz
| ekke, a former BlackBerry Elite Developer, now is spending all of his time to develop mobile business apps with QtQuickControls2.  
(ekkescorner)
 
|Content Creator
ekke is speaking at german and international conferences (including QtWorldSummit) and writing articles for german publications.
|The single best resource for mobile development with Qt. He has pioneered many staples like [http://blog.qt.io/blog/2017/12/01/sharing-files-android-ios-qt-app/ file sharing]. His [https://appbus.wordpress.com/2016/04/08/qt-for-x-platform-mobile-development/ series of articles] is a must read for anybody even thinking about building an App with Qt. He also developed 2 Conventions app with Qt and shared them on [https://github.com/ekke his github] to serve as a great example for other people looking at the space.
 
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
|Konstantin Shegunov
|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/
(kshegunov)
|Ambassador/Community Builder
|Do you have that friend/colleague that you know you can go to with problems that are making your brain explode? Konstantin is that guy for the Qt community. He might not be the most prolific contributor in terms of quantity but he's always involved in the hardest problems that show up on the forum and offers invaluable insight to solve them, using his sharp eyes to help debugging difficult threading issues and his great insight into Qt inner workings. He is always ready to dig in and find the real culprit in complex situations and provide guidance in handling compiler issue with a profound understanding of the tool chains at machine level and is always willing to give that knowledge to others. On top of this, he maintains [https://bitbucket.org/nye/qtdaemon/src/master/ a library to create daemons/services] and also finds time to squash some [https://codereview.qt-project.org/235717 quite pesky bugs] in the Qt framework, making sure Qt is the best it can possible be.
|
|-
|-
|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.
|Johann Specht
(jsulm)
|Community Builder
|This year fastest-growing profile in terms of upvotes on the forum. [https://forum.qt.io/user/jsulm His profile] clearly highlights how many people benefited from his help.  
|-
|-
| p3c0
|Thiago Maciera
| Community Builder
|Community Builder
| p3c0 has been active in Qt Forum, answers to the questions posted, being a moderator helps everyone.
|One of the few that's able to help with the deep, dark issues on the mailing list, where he is prolific. His deep knowledge of Qt internals is an invaluable resource.
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
|Kazuo Asano
| Maverick
(KazuoAsano)
| 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.
|Ambassador
 
|One of the most active continuing to play at the Qt Users' Group in Japan,Nagoya.He actively holds [https://qt-users.connpass.com/ study-sessions] at every month.In addition, hold a [https://www.ospn.jp/osc2018-nagoya/modules/eguide/event.php?eid=32 seminor] at [https://www.ospn.jp/osc2018-nagoya/ the open source conference in Nagoya].This year, He's also wrote [https://emblog.booth.pm/items/1030838 a book about Qt for Python] and effectively appeal Qt to user.
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
|}
|}


Line 153: Line 158:
** 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  
* Fixer
** Fixing bugs in Qt
** Providing patches to Qt
* Ambassador
* Ambassador
** Spread the Qt word in blogs, social media, videoblogs
** Spread the Qt word in blogs, social media, videoblogs
Line 183: Line 191:


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=2018-01-01 | grep Author  | grep -v qt.io  | sort | uniq -c | sort -n

Revision as of 14:54, 17 December 2018

Qt Champion 200.png

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

The nomination process is public. To nominate a community member, please fill in the details at the end of this wiki page.

We’ll keep the nominations open until the 16th December 2018 and then ask the current Qt 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 (or codereview name)
  • Category or Title to be nominated for
  • Reasons for nomination (max. 300 words, please provide links to relevant material if possible)
Username Title category Reason for nomination
Dheerendra V Purohit Community Builder/Developer/Ambassador My vote for Highest number followers in the Qt forum DHEERENDRA

GIT ACCOUNT FOR Qt examples https://github.com/qtdheeru/qtexamples

He is the go to person for Qt & QML. He is available round the clock 24x7 in the Qt forum to contribute. His immense knowledge on the architecture, design & coding make his answer always easier and better understanding. He is always keep on help for the people who seek difficulty with any Qt & QML problem. For every question he prepares quick & crisp example. His profiles give right insight into how helps the people. He conducts the Qt know how session in Bangalore India to help the people. His answers are always cool & composed.

His friendliness, availability to help, approach of OOP concepts, clean coding, finding out where the error is beforehand even before looking at the code, makes him one of the highly experienced, approachable and prolific Qt Champions of this year too.

He is always kind to help others.He gives the solution in Qt forum with examples that are easy to understand.He is always active and try to help each and every individual in the forum.

His way of approach to any problem posted on the forum is highly impressive.

My self Shreshta.

I know Dheerendra sir from last 5 years, he is helping our college Qt community students and solving complex problems continuously. He has conducted live Qt and Qml project programs. We are set of group people working on Qt and QML projects under his guidance. He is the right person to nominate for Qt champion 2018

I am Adithya ,he is the person to go whenever i find difficulties in Qt platform. He gives a very reliable answer and quick answers in the forum.So I nominate Mr.Dheerendra He is down to earth person and comes up with simple/generic solutions for Challenging problems.

I am Kiran. My vote is for Mr. Dheerendra. As I follow him, I have got solutions for many of my issues by his posts.

He has immense knowledge on coding. The way he gives the solution makes me to solve the problem easily.

Always ready to help and fix errors in a code. His way of teaching helps us understand coding very easily.

A person who is meant for Qt and Qml with kind heart gives simple real time example for complex questions which gave solutions for my issues.  

Dheerendra has a strong technical hold in C++, Qt and QML, the level of technical knowledge help him resolve the industrial problem easily especially with application involving Qt\QML. So i like to nominate him for community builder.  

I am Vinod Kuntoji, I would like to vote for Mr. Dheerendra. He is one of the best trainer in Qt in India, best motivator, always cool and calm person, great knowledgeable person in Qt. According to me, there is nothing impossible for him in Qt. He can solve any kind of problems in Qt, He trained more than 10000 participants in Qt,Qml,C++. I worked with him for Gesture Recognition Project in Daimler Benz, India for 2 years, I really enjoyed working with him. He is always active in Qt forum. So he is the right person for Qt Champion 2018.

I am Anju. I vote for Mr Dheerendra as till date i have never met a person with QT knowledge base like him. Splendid content and fabulous content delivery. He knows the correct flow of grooming a new bizz to an expert in QT. His methodology is super organised. The most amazing part is that he goes to extreme internals of every topic and even explains the memory internals behind the scene which you will not get in books and only a person with practical hands on can deliver. Feel proud to call him my QT mentor.

Myself Hanumanth Phadnis.Mr.Dheerendra is pioneer in educating software developers,beginners and students about the Qt in India.https://youtu.be/MmPc0ANF5zw.I strongly feel that by making him Qt Champion ,we will be recognizing his service in taking the Qt to the developers,beginners and students.

THIS IS SRINIVAS :- "I KNOW Dheerendra FROMLAST 4 AND HALF YEARS, HE IS ACTIVE PERSON IN FORUM AND THE WAY OF TEACHING THE IS SIMPLY AWESOME. HE CREATES THE PROBLEM AND SHOWS WHICH CONCEPT AND HOW TO SOLVE THAT SOMETHING DIFFERENT FROM OTHER TRAINERS, HE IS BEST IN C++ AND DESIGNING THE SOLUTION TO PROBLEM IS QUITE SIMPLE AND EASY SO THAT OTHERS CAN EASILY UNDERSTAND. FINALLY TO SAY ,IF YOU HAVE PROBLEM CONTACT Dheerendra AM SURE YOU WILL RETURN WITH SOLUTION. THANKS FOR SUPPORT AND GUIDANCE ."

This is Madhukesh , Mr.Dheerendra Purohit is really taking qt and it's application user developers with lot of care and nurturing.As he say he is qt gardener.We had fruit full engagement with him as our qt trainer. He has helped in understanding clarifying qt usages in our projects. His friendly nature adds coloured favour to the qt learning experience.

This guy has deep insights in Qml. Will get response in no time for any of the qml queries that has been posted.

Sanjeev: I know Dheerendra from more than 6 years. He is true QT Champion. He has immense knowledge in QT and Object Oriented Analysis and Design. He is the go to for Architectural design. He is ground to earth person and role model for youngsters and I look up to him.

Christian Ehrlicher Rookie of the year One of the most prolific non-Qt company developers for the past year, 74 tickets were closed by Christian in Qt 5.12 alone. His commit history is impressive especially considering he only started late last year.

If this wasn't enough he is an active code reviewer and Helps users on the forum.

Jonas E. Hjortlund (mrjj) Community Builder One of the most helpful contributors to the Qt Forum. His gentle and understanding approach combined with a deep knowledge of the framework helped countless users over the year. It's not a coincidence he ranks only behind Lifetime Champion Samuel Gaist in absolute upvotes on the forum.
André Hartmann (aha_1980) Quality Assurer/Developer The commit history speaks for itself, Andre' not only helped massively on the source code side, particularly in the development of Qt Creator and the serial module, he's also super helpful in code reviews and active in the social spaces to help other developers. His contributions are well designed, and his reviews are thorough. Never approves without actually testing the feature.

He constantly improves Git integration in Qt Creator. Most notable contribution this year was replacing the Branches dialog with a sidebar.

Alexander Volkov Developer/Fixer The commit history shows his extensive contributions, and he is known for his deep knowledge of xcb and X11.
Pierre-Yves Siret (GrecKo) Community Builder/Content Creator He spends a lot of time answering questions on the #qt-quick channel, as well as on StackOverflow and the Qt Forum, and his github includes some helpful utilities such as a QML-exposed QSortFilterProxyModel.
Orgad Shaneh

(orgads)

Developer With nearly 200 merged patches alone for QtCreator, Orgad is once again the external top contributor there. Meanwhile he has reviewed the same amount of patches contributed by others, always helping to improve the code quality.

This year, he also officially stepped up as maintainer of Creators Version Control module.

As if that wasn't already enough, he is also the author of Gerrit's "move bot" that we all love so much.

Luca Beldi

(VRonin)

Content Creator/Community Builder After beeing very active in the Qt Forums for a long time (he's a moderator and has the third-best reputation), Luca finally started to contribute patches to Qt this year. He willingly shares his excellent C++ and Qt knowlegdge with everyone asking for help. His github profile contains a lot of advanced Qt examples, and along the way he maintains QtXlsxWriter, a package that provides a Qt interface to MS Excel files.
Ekkehard Gentz

(ekkescorner)

Content Creator The single best resource for mobile development with Qt. He has pioneered many staples like file sharing. His series of articles is a must read for anybody even thinking about building an App with Qt. He also developed 2 Conventions app with Qt and shared them on his github to serve as a great example for other people looking at the space.
Konstantin Shegunov

(kshegunov)

Ambassador/Community Builder Do you have that friend/colleague that you know you can go to with problems that are making your brain explode? Konstantin is that guy for the Qt community. He might not be the most prolific contributor in terms of quantity but he's always involved in the hardest problems that show up on the forum and offers invaluable insight to solve them, using his sharp eyes to help debugging difficult threading issues and his great insight into Qt inner workings. He is always ready to dig in and find the real culprit in complex situations and provide guidance in handling compiler issue with a profound understanding of the tool chains at machine level and is always willing to give that knowledge to others. On top of this, he maintains a library to create daemons/services and also finds time to squash some quite pesky bugs in the Qt framework, making sure Qt is the best it can possible be.
Johann Specht

(jsulm)

Community Builder This year fastest-growing profile in terms of upvotes on the forum. His profile clearly highlights how many people benefited from his help.
Thiago Maciera Community Builder One of the few that's able to help with the deep, dark issues on the mailing list, where he is prolific. His deep knowledge of Qt internals is an invaluable resource.
Kazuo Asano

(KazuoAsano)

Ambassador One of the most active continuing to play at the Qt Users' Group in Japan,Nagoya.He actively holds study-sessions at every month.In addition, hold a seminor at the open source conference in Nagoya.This year, He's also wrote a book about Qt for Python and effectively appeal Qt to user.

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=2018-01-01 | grep Author | grep -v qt.io | sort | uniq -c | sort -n