CS Portfolio Hosting Application
Portfolio Hosting application for Computer Sceince and Software Engineering students at MNSU.
Because coaches needed more soccer, less email chaos.
Created Talent Track to help soccer coaches manage recruit emails in a more organized and efficient way. Coaches often receive dozens of emails a day from students, each formatted differently and hard to track. Our app makes the process smoother by automatically parsing emails and showing player information in a clean dashboard.
📩 Email is forwarded to TalentTrack inbox
↳ The coach forwards recruit emails to a dedicated inbox.
🛠️ Inbox is parsed every 24 hours
↳ Our backend checks the inbox and extracts relevant info (GPA, grad year, position, etc.).
🗃️ Parsed data is stored in a database
↳ The extracted details are saved securely in PostgreSQL.
🖥️ View player dashboard in user interface
↳ The coach can log into the app and view/update player info through a simple React-based UI.
This project helped me grow in both frontend and backend development. I gained hands-on experience working with email parsing, AI integration, cloud deployment, and teamwork under deadlines. —
Talent Track helps coaches focus more on making the right recruiting decisions instead of drowning in unorganized emails. It brings clarity, automation, and structure to a process that really needed it.
Portfolio Hosting application for Computer Sceince and Software Engineering students at MNSU.
Because coaches needed more soccer, less email chaos.
Interactive financial literacy platform for international students.
I did this project because of how much the Pomodoro technique has helped me improve my focus and productivity.
Open Source Screen reader extension.
I love pets, and I believe every single one of them deserves a safe, loving home. Here is a system that helps get them there.
HTML, CSS, JavaScript
I collaborated with a group of 3 for this project. As a group, we blended our individual skills in coding, design, and problem-solving.
Are you studying for exams, expanding your vocabulary, or mastering new concepts?