Yes, but spend sometime hunting for your next jump. For what you're interested in, you'll need either some pretty significant open source contributions or a degree. Study what opportunities are available, plan and then execute.
Speaking of your own thing - if there are other people interested in it and actually using it, maybe sticking to it would be a good idea, too.