CogniFit Software Developer

Designed and implemented a full-stack solution for CogniFit's primary platform. This project involved integrating a scientifically-developed suite of games to deliver personalized cognitive training, effectively improving users' memory, attention, and executive functions.

Contributing to a full-stack Angular application for CogniFit's primary platform, which served as a comprehensive solution for delivering cognitive training. This involved integrating a suite of scientifically-developed games and tasks, which were engineered to be multi-platform, providing a consistent and personalized experience for users across different devices. The games effectively improved key mental abilities, including memory, attention, and executive functions.

Duration

5 years

Team Size

5 developers

My Role

Software Developer

Technologies Used

PhaserPlayCanvasJavaScriptTypeScriptAngularWebGLGame Analytics
CogniFit Software Developer

Key Challenges

  • Developing new app features, improvements, and bug fixes
  • Balancing game engagement with scientific accuracy
  • Optimizing performance for web and mobile platforms
  • Implementing adaptive difficulty algorithms
  • Integrating games seamlessly with the main Angular application

Key Outcomes

  • Released app updates with new features: a chat bot, UI interaces, ...
  • Launched 15+ cognitive training games
  • Optimized team development workflow, achieving 1 game release every month
  • Launched +10 scientifically-validated cognitive assessments