Hello Dhiren, and welcome!
I know you got lots of advice on the irc channel (which is great), I
wanted to add a few more things to that.
> I'm not a student anymore I cannot do it as part of GSOC, but I have done open source contribution since 2 years
That "student" requirement has been taken off gsoc starting from 2022,
so non-students can join gsoc too. However, the requirement now is to
be a beginner to open source, and not to have significant previous
contributions to open source projects. Depending on what you have been
doing for 2 years, you may or may not pass through the "beginner"
requirement.
Also gsoc has a very specific timeline and week-by-week schedule and
commitments, so it might be easier to do something in your own time
(as a hobby as you said) independently of gsoc.
Speaking about starter projects, in addition to what people advised on
the irc, there are issues in our bugtracker in the category "Easy
Projects" which you can look at. This one as an example
https://ticket.coreboot.org/issues/405
Also this https://www.flashrom.org/Easy_projects#Fix_issues_found_by_scan-build
but I think you saw that already.
Another idea that came up just recently was to implement bash
completion for flashrom command line. Tell us if you are interested.
Speaking about
> Design and implement new CLI based on libflashrom and extend the API as necessary
This was in the list for 2022, and we will be reviewing the list at
some point. I am not entirely sure what the current status of this
project is.
But in any case there are lots of things for you to "get some hands
dirty in Linux world" as you said :)
--
Anastasia.