Arguably the most complex project in this list, it’s also the most rewarding. While the engineering of a todo list requires highly complex algorithms and definitely isn’t recommended for anyone without a CS degree, it has the highest potential of taking off big time. It makes for a wonderful portfolio project, showing future employers and investors that you’re into deep problem solving and don’t shy away from big ideas.