itay@portfolio:~/projects/stacks$ cat README.md
Stacks - High-Tech Classroom Platform
2024-01-01
[LIVE]
web backend genai ed tech python javascript cloud

Project Overview
Stacks is an educational technology platform designed to enhance computer science learning in classrooms. It provides an integrated environment with tools for both students and educators, simplifying the process of teaching and learning programming. I contributed across the full stack, including frontend development, backend systems, generative AI integration, and infrastructure management.
Technical Features
- Interactive Coding Environment: Enables students to write, run, and debug code (Python, C#, Java, etc.) directly in the browser, eliminating setup barriers. Includes features like line-by-line execution visualization.
- Automated Exercise Testing: Provides instant feedback to students by running automated tests against their code submissions, checking for correctness and edge cases.
- AI-Powered Assistance: Integrates conversational AI familiar with the course material to offer guidance and explanations to students within their workspace.
- Classroom & Content Management: Allows educators to create, customize, and manage programming exercises and course materials across various languages and topics. AI tools assist in generating tailored practice content.
- Platform Infrastructure: Built on scalable cloud infrastructure to support numerous classrooms and users concurrently.
Contributions
My work on Stacks involved developing frontend components and logic, building backend logic, implementing GenAI integrations, and building the cloud infrastructure.