⚠️ Student applications and proposals are reviewed and processed on Tuesdays and Thursdays.
The following client projects are available for CSC400 teams. These are real-world projects with actual clients who need your help building solutions.
Interested in working on a client project?
Email Prof. Nisreen Cain at cainn3@southernct.edu with:
Your project preference (1st choice, 2nd choice)
Relevant skills/experience
Your team members (if you have them)
Don't have a team yet? No problem! You'll be matched with others who apply to the same project.
After reviewing your request, Prof. Cain will connect you with the client to develop your project proposal.
Client: iSolvRisk, Inc.
Team Size: 3-4 students
Complexity: MEDIUM
Description:
Develop an AI-powered Challenge Builder feature directly within iSolvRisk's production codebase for their gamified risk management platform, Gauntlet. Educators will input subject matter (text or uploaded materials) and instantly generate structured challenges by specifying factors, outcomes, and difficulty levels. You'll integrate AI functionality into an existing platform, follow their architecture and design patterns, and collaborate closely with iSolvRisk's development team.
What Makes This Unique:
Work directly in a real company's production codebase (not a standalone project)
Integrate AI/ML into an existing InsurTech platform
Collaborate with professional developers through weekly check-ins
Follow industry-standard architecture and development practices
Client Support:
Full access to iSolvRisk's test environment and developer credentials
Figma prototype showing end-to-end design flow
Weekly or bi-weekly check-ins with their development team
Onboarding process and documentation provided
Note: All work remains confidential and proprietary to iSolvRisk, Inc. Students may reference contributions for academic and portfolio purposes.
You can apply only if you have experience with AI/ML and are comfortable working in existing codebases.
Client: Prof. Sarah Reeves (Women's & Gender Studies)
Team Size: 3 students - ⚠️ Pending
Description:
Build a secure digital diary application for students to create reflective blog and vlog entries. Students can share text, images, and video within their course while maintaining strict privacy controls. The app includes user authentication with course-only access, a rich text editor for entries, image and video upload/embedding, customizable themes and homepage, draft and publish states, and FERPA-compliant data protection.
What You'll Need:
Backend: Node.js/Express, Python/Django, or PHP/Laravel
Frontend: React, Vue, or modern JavaScript/CSS
Database: MySQL, PostgreSQL, MongoDB
Skills: Authentication/authorization, security, media file handling, web development
Client: Prof. Sarah Reeves (Women's & Gender Studies)
Team Size: 3 students
Complexity: HIGH
Description:
Build a smart teleprompter that uses speech recognition to scroll text in sync with the speaker's voice. Helps students practice presentations by automatically adjusting to their speaking pace. The app will import speeches from Word documents, use real-time speech recognition, auto-scroll synchronized to speaking pace, display large readable text, and include manual controls and pause functionality.
Note: Scope will be reduced to achievable MVP (basic teleprompter with speech recognition). PowerPoint automation likely out of scope.
What You'll Need:
Backend: Python (speech APIs), Node.js
Frontend: Electron, React/Vue
Database: Not required
Skills: Machine learning/AI, real-time systems, desktop or web development
Prerequisites: ML/AI experience, algorithms background, desktop development
Client: Cheryl Tokarski, STEM Alliance of Connecticut (STEM-ACT)
Team Size: 3 students - ⚠️ Pending
Description:
Build a web-based collaborative hub that connects educators, students, families, and industry partners across Connecticut to share STEM resources, promote events, and strengthen partnerships. The platform will include a submission interface for organizations to share resources and events, a searchable directory, and an event calendar. The project involves conducting stakeholder interviews with STEM-ACT partners to understand needs, then designing and building a functional prototype with an approval workflow where submitted content is reviewed before being published to the platform. High Impact.
What You'll Need:
Backend: Node.js/Express, Python/Django, PHP/Laravel, or CMS platform (WordPress/Drupal)
Frontend: React, Vue, or CMS theme customization
Database: MySQL, PostgreSQL, MongoDB
Skills: Web development, database design, user research/interviews, content management systems
Client: Prof. Sarah Reeves (Women's & Gender Studies)
Team Size: 3 students ⚠️ Pending
Description:
Build an educational web tool that helps students explore global development data from GapMinder.org. Students will select datasets, identify correlations, and learn about statistical analysis through an interactive interface. The app will connect to GapMinder's database/API, allow searching and comparing datasets, calculate correlation coefficients, and include an interactive learning component to check student understanding. Optional data visualizations can enhance the experience. High Impact.
What You'll Need:
Backend: Python/Flask, Node.js/Express
Frontend: React, Vue, or JavaScript/CSS
Database: Not required (uses external API)
Skills: Web development, API integration, basic statistics