Over the past few months, I've been working on a project called CodeComplex (live at codecomplex.site).

It started with a simple observation: while platforms like LeetCode and HackerRank are great for learning algorithms, practicing solo in a static editor often lacks the urgency and pressure of real engineering scenarios like debugging broken...