Claudia Tobias+

CODE MAHINDRA

Project for the Partner Organization Tech Mahindra

PostgreSQL
PostgreSQL
Amazon S3
Amazon S3
React
React
TypeScript
TypeScript
NextJS
NextJS
Tailwind CSS
Tailwind CSS
Node.JS
Node.JS
DeepSeek
DeepSeek
Docker
Docker

I had the opportunity to develop a solution for Code Mahindra, an international company that provides IT services and consulting. They were looking for a way to help their software engineers continue learning and improving their skills.

Along with my team, I created a gamified platform that allows users to learn and practice coding skills through challenges and competitions. The platform features leaderboards, badges, and rewards to motivate users to participate actively and track their growth.

Specifically, I contributed to building features such as the creation of challenges and user submissions, as well as a code editor that enabled users to run the challenges. I also handled the login logic, user role management, database configuration, middleware, ORM setup, and implemented features like level progression logic and dashboards displaying top performers based on points and achievements.

Our solution focused on providing feedback, encouraging better coding practices, fostering a sense of reward, and helping engineers explore and learn new technologies. We also ensured the platform's reliability and functionality by writing tests using Jest for unit testing and Cypress for end-to-end testing.

Hackathon Image