
AI Code Training Platform
AI Code Training Platform is an interactive demonstration built for a Backend Software Engineer – AI Trainer role at DataAnnotation. It showcases five integrated capabilities: a Challenge Designer for authoring well-structured coding problems (constraints, I/O examples, hidden test cases) with a live preview panel and an 8-problem pre-seeded library spanning Easy to Expert difficulty; a Language Showcase presenting 5 classic algorithms (Binary Search, LRU Cache, Graph BFS, Quicksort, Fibonacci) each implemented in JavaScript, TypeScript, Python, Go, and Java with inline syntax highlighting and time/space complexity badges; a Code Evaluator that ingests a pasted solution, runs it against 5 test cases, surfaces categorized issues (Critical/Warning/Info) with line references, and reports code quality metrics including cyclomatic complexity and naming conventions; a Feedback Studio for reviewing AI-generated code submissions across four scored dimensions (Correctness, Efficiency, Clarity, Robustness) with free-form feedback and submission workflow; and an Analytics Dashboard with KPI cards, Canvas-rendered charts (language distribution, difficulty donut, 12-week quality trend, category bars), activity feed, contributor leaderboard, and per-category data quality breakdown table.
Interactive Demo
Run the interactive demo directly in this page, or open it in a dedicated tab for full-screen testing.
Demo Size
This interactive demo allows you to try AI Code Training Platform. Use keyboard navigation to interact with the embedded content.
Project Information
Technology Stack
Technical Overview
Watch a technical walkthrough explaining the architecture, key design decisions, and implementation highlights of this project.
Video Presentation Coming Soon
A video walkthrough for this project will be added here soon.
Related Projects
Online Grocery Order System
Full-stack retail ordering app with product catalog, cart, checkout form, and order persistence
Task Manager
Full-stack task management app with CRUD, priority levels, filters, search, and localStorage sync
Kamps Smart Factory Platform
Industry 4.0 mobile dashboard showcasing PLC integration, YOLOv8 pallet detection, K3s microservices, Prometheus/Grafana observability, MQTT pub/sub, and full CI/CD — built for Kamps