Education
Educational platforms and tools for universities and learning institutions. From course management to embedded systems simulation and interactive kids programming.
Course Management Platform
A full-stack web application for managing university course sessions with a three-tier access system. Designed for operating systems and programming courses where students write and submit code that is executed and graded automatically.
- Three-tier access system: Admin, Teacher, and Student roles
- Code execution in isolated Firecracker microVMs (Bash, C, C++)
- Automatic grading with expected output comparison
- Competitive game arena with 7 game types (Territory, Snake, Stock Market, and more)
- Real-time leaderboards, rankings, and performance analytics
GEM - General Embedded Modeler
An embedded systems simulator and course management platform for embedded classes. Students work with low-end CPUs like Arduino, ESP32, and similar microcontrollers, building and testing code on simulated modules and sensors. Teachers organize classes, upload problems, and track student progress.
- Simulated microcontrollers: Arduino, ESP32, and more
- Virtual modules and sensors for realistic embedded development
- Write, compile, and test embedded code in-browser
- Teacher dashboard for class organization and problem management
- Automatic evaluation of student submissions against expected behavior
- Progressive difficulty levels from basic I/O to complex sensor integration
Kids Playground
An interactive educational platform for children that combines visual programming with fun learning games. Kids use a Scratch-like interface to build stories, program player logic in games, and create real-world solutions. The platform also includes games designed to improve memory, speed, reading, and math skills.
- Visual programming interface inspired by Scratch
- Build interactive stories and animate characters
- Program player logic in games and real-world simulations
- Memory training games with progressive difficulty
- Speed and reaction time challenges
- Reading comprehension exercises with gamification
- Math puzzles and arithmetic skill builders