Welcome to P-ai!

Apply To Be a Fall ‘24 Project Memeber:

Read through the application information to get an introduction to the requirements and necessary information to apply.

Applications are hosted through the button above and will close on Sunday, 9/22/24 at 11:59 pm PST.


Industry Projects


p-Dasion

Lead: Aimee Co - HMC ‘26

aco@hmc.edu

Team Size: 3-4

Integrating AI into digital healthcare records for enhanced patient care

We aim to improve digital healthcare record systems by incorporating advanced AI and ML features. Our project focuses on developing tools that provide automated health summaries and suggestions to both patients and doctors. By analyzing patient data and past similar cases, and real time data analysis, we intend to assist healthcare providers in making quicker, more informed decisions to enhance patient care and support medical professionals.

  • Languages: Python, Javascript, HTML, CSS, (PHP)

  • Potential Python libraries: Hugging Face transformers, Tensorflow, Scikit-learn, Keras, PyTorch, Pandas

  • Frontend: ReactJS/NodeJS; Backend: Flask

  • Containerization: Docker

Member requirements: 

  • Proficiency in Python and basic ML libraries

  • Experience with full-stack app development, version control tools, cloud services

  • Willingness to familiarize with EMR systems such as OpenEMR


p-LMNT

Lead: Armin Hamrah - CMC ‘26

ahamrah49@students.claremontmckenna.edu

Team Size: 4

Developing AI speech products for LMNT, a leading speech synthesis startup

LMNT is a speech synthesis company that builds multimodal AI models (in any language, voice, style, and emotion) to help bridge the gap between humans and machines. Use cases include gaming, content creation, and education (we power Khanmigo’s speech). We are working towards building a developer ecosystem for LMNT, which includes an App Store. This project would help bring this to life.

  • Languages: Python, JavaScript (React.js), HTML, CSS, Swift

  • App & Web Development

  • Machine Learning

  • API Calls

Member requirements: 

  • 6-8 Hours/Week

  • Comfortable writing and debugging code in Python, JavaScript, HTML, and CSS

  • 2 CS course minimum (Experience can be demonstrated in other ways)


Fall ‘24 Projects


p-laylist

Co-Lead: Angelina Tsai HMC ‘26 -

antsai@g.hmc.edu

Co-Lead: Tyler Headley HMC ‘26 -

theadley@g.hmc.edu

Co-Lead: Korin Aldam-Tajima HMC ‘26 -

kaldamtajima@g.hmc.edu

Team Size: 5-6

AI-powered music recommendations.

Are you tired of Spotify recommending the same songs over and over again and only promoting mainstream artists? Our project aims to solve this by building an AI-powered web app that delivers personalized, daily playlists from up-and-coming artists. Integrated with your streaming service of choice, our algorithm will analyze your music taste and recent listening habits to offer fresh music recommendations that will impress your friends on aux.

Member Requirements:

  • Excitement about our project and willingness to learn new skills

  • ML Team: Python, experience with ML libraries and/or model deployment preferred

  • SWE Team: Python, experience with some of our tech stack preferred

  • Creative Development Team: Music knowledge or graphic design are valuable, even if you don’t have any technical experience

  • Commit 4-5 hours/week


p-RoomMatch

Co-Lead: Cole Uyematsu - POM ‘26

cjul2022@mymail.pomona.edu

Co-Lead: Caleb Mogyabiyedom - POM ‘26

camg2022@mymail.pomona.edu

Co-Lead: Liam Hochman - POM ‘26

lbhh2022@mymail.pomona.edu

Team Size: 4-6

A roommate matching platform for first-year students.

RoomMatch is an AI-driven platform that assists first-year students in finding compatible roommates by analyzing their preferences, habits, and living styles through a detailed questionnaire. By leveraging clustering algorithms like k-means and hierarchical clustering, the platform aims to improve the overall roommate selection process, minimizing conflicts and fostering early friendships. The students are then given a trial period where they can choose to reenter the pool of users being given a new match when it meets a threshold of compatibility. RoomMatch seeks to alleviate stress for incoming freshman by offering personalized roommate matches and trial periods, ensuring students feel more comfortable and connected from the start.

  • Backend: Python, Flask/Django (Backend Framework)

  • Frontend: JavaScript, HTML, CSS

  • Clustering: Scikit-learn

  • Data Processing: Pandas

  • Compute Platforms: AWS, GCP

Member Requirements:

Coding Applicants:

  • 2-6 Hours/Week

  • Familiarity with Python, JavaScript, HTML, and CSS

  • Experience with pandas, Scikit-learn, or similar data science libraries

  • Basic knowledge of clustering techniques (k-means, hierarchical clustering, etc.)

  • Version control with GitHub and project collaboration tools (Slack, Trello)

Non-Coding Applicants: 

  • 1-5 hours per week

  • Willingness to help in questionnaire construction and data collection

  • A desire to learn about computer science ideas, principles, etc.

  • Non-coding participants are also welcome to attend any of the other team meetings to learn about the inner workings of the coding process


p-DataSciWebsite

Co-Lead: Jay Renaker - SC '25

jrenaker2335@scrippscollege.edu

Co-Lead: Nicole Kerschner SC '26

nkerschn7202@scrippscollege.edu

Team Size: 6-8

Delivering a creative and accessible Scripps Data Science website.

How do you make an academic website a fun place to be? How can you provide professional resources and an asynchronous community? This project will answer these questions by creating a revamped website for the Scripps Data Science department. There will be two teams – the UX/UI (2-4 people) team will be responsible for user-facing tasks and graphic design. The SWE team (2-3 people) will focus on front and back-end web development with Flask and React.js.

Member Requirements:

For the SWE team, we ask that members have some experience with HTML, CSS, JavaScript, and Python. For the Design team, experience with graphic design and user-facing tasks (interviewing and interface design) is welcome but not required. We don’t expect anyone to be an expert in these subjects, but we do hope that you’re willing to learn! In both teams, empathy, curiosity, and consistent engagement will make you a successful project member.


p-olygraph

Co-Lead: Jack Chin - POM '26

jsck2022@mymail.pomona.edu

Co-Lead: Ivyer Qu - POM '26

miqj2022@mymail.pomona.edu

Team Size: 4-6

Utilizing AI and computer vision to detect user deception.

The distinction between truth and deception has been the driver of human conflict for millennia: from war negotiations to court testimonies to game shows, the ability to discern the truth has been an endless pursuit. However, the rise of AI and ML has led many to wonder if “machines” may become the ultimate arbiter of truth. 

p-olygraph aims to test this hypothesis by developing an AI algorithm to detect lies within user-generated video content, providing insight into how computers interpret and understand human communication, and to what degree of accuracy. This algorithm will utilize visual data for emotion classification and analyze speech using NLP. 

p-olygraph will present this algorithm on a website where users can view and classify each other’s videos, “game-ifying” the process of deception and allowing users to test their ability to deceive each other and the AI.

  • Front End:

    • Web Interface: React.js / TailwindCSS

  • Back End:

    • Sentiment analysis model: Python

      • Speech recognition NLP model: RoBERTa (emotion and sentiment)

      • Facial Expression Recognition: OpenFace CNN, OpenCV

      • Speech-to-text API: Google Cloud Speech API

      • Multimodal fusion model: SVM, scikit-learn, Pytorch, Jupyter notebooks

    • User data/authentication

      • Supabase: storing user data and results

Member Requirements:

  • 4-6 Hours/Week

  •  Minimum requirements: 

    • Introductory coding or data science (we are open to project members of all grade levels, so experience can come from high school / informal training!)

  • Helpful to know:

    • Web Development

    • PyTorch or other machine-learning libraries

    • Neural Network Models (recurrent and convolutional)

    • A fun attitude and eager to learn!!!


p-Gym

Co-Lead: Catherine Byen - PO ‘25

cbaa2021@mymail.pomona.edu

Co-Lead: Eusila Kitur - PO ‘25

ecka2021@mymail.pomona.edu

Team Size: 6

All-in-one gym app connecting workout enthusiasts

Are you interested in making the gym a more fun and accessible place for everyone? The p-Gym app is an all-in-one mobile app for anyone interested in starting or wanting to elevate their fitness journey. Key functionalities include presenting gym information (opening hours, equipment availability and usage instructions, and room booking options) and user-interactive tools like a calendar for logging workouts and planning fitness routines, and additionally, a social feature that connects users with workout partners or groups to promote fitness community building.

We’re looking for people excited about software development—especially iOS development involving both front-end and back-end. Our project will primarily use Figma for prototyping, SwiftUI for front and backend development, and PostgreSQL for database management.

Member Requirements:

  • Intro to CS or equivalent

  • Experience with app development (preferred)

  • Some experience with database systems (preferred)

  • A minimum of 4 hours per week dedicated to the project

  • Willingness to learn alongside other people!