I suggest you contribute to an open source project, if people like your work there, freelance project is a possibility. Also it looks good in your CV. But seriously, if you intend to be a s/w engineer, why build an app and sell it yourself? With Android, iPhone and Ruby on Rails, it is easy to make something and sell.