Hi Abhijeet,
Thanks for your interest in BuildmLearn projects and your introduction.
Since you are looking at 'Porting the Toolkit to Ubuntu and Mac OS' idea, I would first ask if you have already tried the BuildmLearn toolkit?
If not please try it out as a user first. We have a Windows version available.
Then would be the stage when you take a look at our repo on Github and peep into the code. Assess if you are a good fit for the project and if you can make sense of the code.
Also, remember since this task involves porting to Linux / Mac - you need to have a good understanding of atleast one system that you target.
That's it for now, please explore more and do ask if you have any questions. More exploring now would help you write a better GSoC proposal later.
Regards,
Pankaj.