I am working as a single software developer for a company with ~100 employees. I finished all projects and redid all kinds of documentation and improvements to a degree where I can't meaningfully continue. For several weeks there is pretty much nothing to do, I started some pet projects to educate myself on new programming languages.
My supervisor is the CEO and he said I can manage myself, I should not contact him regarding the tasks I should do. I am also afraid to inform him about the fact that there was nothing to do for weeks, it would raise the question why the company needs me at all.
Should I just continue with pet projects and educate myself ? I don't know what I should do.