Noncompete agreement - what should I do?

Remember that “competitor” can include a wide range of companies, since a large company can have products and services in many areas, many of which are not obvious at first glance.

A computing startup should be paying you for your work (or stock if pre funding, but that is risky and most likely to be worthless eventually).