You are not going to be hired as new grads to be writing proofs using turing machines. You are going to be thrown into the grinder of (most likely) web application development & software engineering (which you may have taken a class on, but is nothing like the actual experience). Working as a professional software engineer requires so many things not taught in school that the only way to learn this stuff is through experience.
I am not trying to sound like a old bastard but you are over-valuing your hand. Competitive programming, FAANG internships, are all great but its not the same as actually having a job. The hiring shortage is mainly senior engineers and if you were offering an app for senior engineers to find a job together I could see that really paying off, but for new grads I don't see the employers going for it.