• Build a platform that remotely runs and compiles user submitted code for a programming problem • securely and judges if the code is correct/wrong
• Provided access to users to keep track of submitted code by maintaining Leaderboard and history of submissions
• Used Docker and Sandboxing techniques to make online judge more secure
• Used Poling and Queue to handle multiple requests
• Deployed and can be used by many users by Horizontal Scaling