First comes your design, not your code. We will work together on a healthy dose of well defined Interfaces , high degree of decoupling and improving the overall resilience.
This is what we contribute to: your design. And then we advise on your code. Clearly and simply proving the feasibility of your solution.
Just after that you can deliver some quality modern code. Sober and clean. No stunts please.
Do mail me and we shall start soon.