Back
Year
2024
Tech & Technique
Django, Python, Google OAuth, RESTful API, MySQL, AI-Assisted Development
Description
TDTOJ is a specialized Online Judge system developed for Ton Duc Thang University, designed to automate the submission, execution, and evaluation of programming code for academic and competitive environments.
My Role
As the Backend Developer, I:
- Engineered the core Online Judge engine, implementing automated execution workflows and robust evaluation pipelines for code submissions.
- Integrated Google OAuth to provide secure and standardized authentication for the university's user base.
- Developed high-performance RESTful APIs using Django, ensuring seamless communication between the judge engine and the client.
- Utilized AI-driven development tools to enhance coding speed, maintain high code quality, and validate critical architectural decisions.
- Engineered the core Online Judge engine, implementing automated execution workflows and robust evaluation pipelines for code submissions.
- Integrated Google OAuth to provide secure and standardized authentication for the university's user base.
- Developed high-performance RESTful APIs using Django, ensuring seamless communication between the judge engine and the client.
- Utilized AI-driven development tools to enhance coding speed, maintain high code quality, and validate critical architectural decisions.