stem unicorn
Lead Flutter Developer at STEM Unicorn, an immersive gamified learning platform integrating STEM and entrepreneurship to provide innovative, COVID-proof education. Led the development of interactive learning features and gamified modules.
STEM Unicorn
Swivt
Role: Lead Flutter Developer
Project Overview
STEM Unicorn is an immersive online gamified learning platform designed to revolutionize the learning experience by blending STEM education with entrepreneurship. The platform connects in-class experiences with real-world concepts, delivered by experts and metahumans, providing a unique and COVID-proof learning experience for classrooms.
As the Lead Flutter Developer, I oversaw task management, API integration, and feature implementation, working closely with the team to ensure an engaging and seamless experience for students, teachers, and administrators.
Key Features Developed
- App Development Leadership: Led the development team, ensuring tasks and priorities were aligned to meet project deadlines and quality standards.
- Gamified Animations: Designed animations and transitions tailored to the platform's gamified theme, enhancing user engagement.
- API Management: Managed and integrated APIs for student, classroom, teacher, module, leaderboard, and analytics functionalities.
- Client Meetings & Requirement Clarification: Held regular client meetings to ensure the app’s features aligned with project goals and addressed client feedback.
- Interactive Video Player: Implemented a Video Player feature allowing students to take notes, resume sessions, and access subtitles in various languages, based on admin updates.
- Custom Jackpot Spinner: Developed a custom-designed Jackpot Spinner using Custom Painters to add a fun, rewarding experience for students.
- Shop/Cart System: Integrated a Shop/Cart System enabling students to use earned points to purchase power-ups.
- Quiz-Based Flow: Developed a quiz-based app flow to enhance learning dynamics and boost student engagement.
- Scoreboard Feature: Implemented a Scoreboard feature to display student progress and achievements.
Core Contributions
- Led a cross-functional team, coordinating tasks and delivering innovative features.
- Designed and developed interactive, gamified components that enhanced the learning experience.
- Integrated real-time features, such as video playback, quizzes, and rewards, into the app.
- Worked directly with the client to ensure alignment and clarify requirements.
Core Skills Applied
- Flutter: Developed the entire platform across Android and iOS with a unified codebase.
- User Interface Design: Crafted a seamless and visually appealing interface optimized for gamified learning.
- Team Leadership: Led and motivated the development team, ensuring smooth collaboration and task execution.
- Technical Design: Ensured solid technical architecture, scalability, and maintainability.
- REST API: Integrated various APIs for real-time functionalities, including video, student progress, and leaderboards.
- Communication: Engaged in consistent communication with clients, stakeholders, and the development team to ensure clarity and resolve issues.
- Software Configuration Management: Ensured smooth version control and deployment processes.