নমস্কার
Acompetitive-programmingjudgewithacodeexecutionenginebuiltentirelyfromscratch,withnoJudge0orthird-partyrunner.UserssolvealgorithmicproblemsinPython,JavaScript,orJavaandsubmitsolutionsthatarecompiledandexecutedagainsthiddentestcasesinsideisolatedDockercontainers.EachsubmissionreturnsagradedverdictsuchasAccepted,WrongAnswer,TimeLimitExceeded,MemoryLimitExceeded,RuntimeError,orCompileError,alongwithper-testoutputandexecutiontiming.Everysubmissionrunsinalocked-down,disposablesandboxengineeredtosafelyexecuteuntrustedcodeatscale.
Designedandbuiltafrom-scratchcodeexecutionenginethatcompilesandrunsuntrustedsubmissionsinsideephemeralDockercontainers,isolatedwithnetworkblocking,memorycaps,CPUquotas,PIDlimits,andaread-onlyfilesystem.
Hardenedthesandboxagainstrealattackssuchasforkbombs,infiniteloops,andoutputfloodsusingahost-sidekill-switchtimerandastreamingoutputcap,witheveryrunnerexecutingasanon-rootuserfordefenceindepth.
Architectedadeclarativelanguageregistrydrivingagenericcompileandrunpipeline,makingsupportforanewlanguageasingleconfigentryratherthananenginechange.
Builtacodegenerationlayerthatsynthesizesstdinandstdoutharnessesfromstructuredproblemdefinitions,souserssubmitonlyafunctionbodyinsteadofafullprogram.
Engineeredafail-fastgradingpipelinewithJSONdeep-equalitycomparisonthatisimmunetowhitespaceandorderingdifferences,plusapriority-orderedverdictresolvermatchingproductionjudgebehaviour.
StructuredthesystemasaTurborepomonorepocleanlyseparatingtheRESTAPI,theasyncgradingworker,andareusablesandboxpackage,withasubmit-and-pollRESTAPIandaNext.jsfrontendforbrowsingproblems,editingcode,andviewingliveverdicts.
Haveaprojectinmind?
subhajitguchhait04@gmail.com