Capstone Showcases

In West Chester University’s Software Engineering Capstone, our students bring together years of learning to develop software for real clients and real needs. Each team spends a semester turning an open-ended problem into a working product while managing requirements, technical decisions, deadlines, teamwork, and client communication. The showcases collected here celebrate the creativity, persistence, and professionalism of our students. They also reveal what makes the capstone distinctive: students are trusted with meaningful work, supported by faculty and client mentors, and expected to deliver results they can proudly present to clients, peers, families, and future employers.

Spring 2026

HR - AI Assistant

Team members: Otitodilinna Amaefuna, Naomi Aquina, Garrett Crowner, Zachary Dyszel, Francis Martin, Marissa Vilanova

Client Description: This project aims to develop and deploy a secure, cost-aware AI chatbot to assist West Chester University employees with Human Resources–related inquiries. The system is designed to support high-volume topics such as benefits eligibility, leave policies, employee and student worker recruitment questions, and onboarding by providing timely, 24/7 access to institution-approved information. Unlike basic informational chatbots, the solution incorporates advanced retrieval and reasoning capabilities that allow it to handle contextual, multi-step HR questions and determine eligibility outcomes based on user-provided information.

Presentation

3D Flight Visualization System

Team members: Aramis Hernandez, Clayton Lewis, David Shodipe, Nicholas Tran, Clinton Ugwuanyi, Evan Visalli, Carson Wood

Client Description: This project focuses on building an open, modular flight visualization application using a modern game engine to display real-time 3D views of an object in flight. By ingesting live motion data such as position, six degrees of freedom, and acceleration, the system renders flight behavior as it happens on an NVIDIA Jetson Orin Nano. After the data stream ends, the application also provides full playback capabilities, allowing users to review and analyze the complete flight path and motion sequence.

Presentation

Operation Workflow Modernization

Team members: Angeudy BrisitaPerez, Vance Keesler, Gregory Pagano, Alexander Palumbo,  Christian Ross

Client Description: This project asks the team to modernize a real operations workflow at Polaris Brand Promotions by replacing worksheet-based storage solutions, one for scheduling shifts/events and one for client billing & contractor payroll, with a secure, cloud-based web application backed by a database. You’ll design the data model so shared fields can flow reliably from scheduling into billing/payroll. You will also work on adding more advanced features such as searchable client and staff profiles, single-shift entry forms plus bulk CSV/Excel import, reporting dashboards/exports for operations and finance, automatic daily backup emails of the data as Excel/CSV, and an audit trail that records which logged-in corporate user created or edited each record.

Intelligence Capability Enhancement

Team members: Raga Mouni Batchu, Sultan Fahim, Samantha Gomez, Brian Kominick, Megha Sarathe

Client Description: This iPipeline project focuses on applying AI to interpret internal data, surface meaningful insights, and automate tasks that today require slow, manual effort. The goal is to build intelligent capabilities that can understand documents, conversations, and decision outputs, and then translate that understanding into clear, actionable information for the teams who rely on it.

Presentation

Predictive Analysis for Manufacturing 

Team members:  Ali Abdulrazzak, Daniel Gannon, Karan Khademi, Kykhoa Nguyen, Alexander Sepella, Logan Yates

Client Description: This project requires the team to apply their AI/ML skills to a real-world business challenge. The goal is to move from simply reporting on profitability to helping small manufacturers proactively identify issues and fix root causes. The primary objective is to build a machine learning model that incorporates time-based forecasting and cluster analysis.

Presentation

Online Platform Enhancement

Team members: Ana Anuradha, Justin Cella, Panhapich Leang, Maea Leo, Reshma Pathmanathan, Abida Sade, Jacob Snyder

Client Description: This project builds on the existing Women in Computer Science (WiCS) website developed in a previous course. The Capstone team will enhance and extend the current platform by redesigning the frontend to be more professional, accessible, and functional, while also strengthening the backend through improved organization, testing coverage, and CI/CD workflows etc. The project will also introduce an AI-driven internship and opportunity hub designed to help students identify relevant opportunities they may have otherwise overlooked, both within West Chester University and beyond.

Presentation

Mobile Application Development

Team members: Freya Glick, Sean Kelly, Vishnu Pillai, Nick Russo,  Joel Trendelenburg, Ethan Witkowski 

Client Description: The WCU BME Capstone Team is developing a quantitative ultrasound device for Orthoforge that attaches to a patient’s cast to track distal radius fracture healing over time. The CSC capstone team is building the computing pipeline that turns raw sensor readings into useful clinical information by enabling wireless data transfer to connected devices and supporting secure aggregation for further processing. The project also includes an application layer that allows clinicians, and potentially patients, to view and interpret healing progress in a practical, accessible way.

Presentation

Fall 2025

Agentic AI Framework

Team members: Nischay Arjyal, Justin Farley, Lucas Granjeon, Austin Miller

Client Description: This project builds a library of AI agents as well as fine-tunes the agentic framework for iPipeline. It will create the foundation for employees to quickly and easily develop AI agents to support the company's internal AI strategy. Once fully established, the growing library of agents will accelerate the completion of slow, manual, and repetitive tasks. The AI framework will reduce the amount of human intervention required to complete these tasks. 

Presentation

Succession Planning

Team members: Umer Ayub, Terrence Gainer, Haja Koroma, Sammy Mbazang, Anshu Mehta, Daniel Soto

Client Description: Partnering with Quantum Strategies, we are developing a ready-to-use Succession Planning component for their HR analytics framework. Building on the work of previous cohorts, we enhance an existing multi-module platform to help organizations forecast openings, identify key roles, assess readiness, and build a strong leadership pipeline. By integrating Quantum Strategies’ data services and connecting with current modules, we aim to deliver a cohesive, data-driven solution that ensures continuity and supports effective succession planning.

Presentation

 Rate My Course

Team members: Jordan Burr, Alexander Dimichele, Jason Giles, Michael Hood, Jackson Okie, Nick Resto

Client Description: Our project, Rate My Course, is a web tool built for WCU Computer Science students to better understand the structure and expectations of courses in the department. What distinguishes us from other platforms is our focus on the course itself rather than popularity or personal preference. Students can share their experiences in a format that separates objective details from subjective impressions, helping others understand the complexities, rigor, and overall structure of a course before enrolling. We strive to offer complete course transparency in order to best prepare WCU Computer Science students for their future. 

Presentation

Boost My Career

Team members: Mohammed Abdulrazzak, Thomas Burke, Jack Crockwell, Christopher Eardley, Kevin Ha, Maxim Khlobystov, Sean Mcclennen, Alexander Sulpizio

b This software framework is designed to assist the user in practicing, developing, and evaluating their interview skills using quantifiable metrics. The project consists of multiple different interview stages, including an adaptive mock interview rater, that grades the user on their performance during a simulated interview in real time. The software records the whole interaction, and presents the interviewee with different generated questions, that they answer verbally in real time. The software then transcribes the response given and records it in the database. After all the generated questions are asked and answered, the software then grades the interviewee on their performance. The project also includes a resume grader, which is designed to improve the user’s resume by grading it according to the industry and job they are pursuing.

Presentation

Edge-Optimized Imaging Codec

Team members: Sharief Gardiner, Kazim Jafri, Logan Fani, Alex Cooper, Michael Gubler, Jacob Johnson

Client Description: Our client sought an innovative, AI-driven solution to improve the efficiency of image handling across various devices and environments. By integrating AI into traditional image compression, our solution streamlines how images are stored, transmitted, and reconstructed. Using machine learning, the system analyzes image patterns to shrink file sizes while keeping visual quality nearly the same to the human eye. It’s built to run on edge devices like drones and small computers, showing how AI and lightweight models can work together to reduce data transfer, save bandwidth, and speed up processing across platforms.

Presentation

Surgical Procedure Preparation App

Team members: Noah Barajas, Taylor Bellegue, Desmond Cheeseboro, Michael Davis, Jhan Vazquez-Barreto 

Client Description: The primary goal of this project is the development of an innovative platform designed to revolutionize surgical and procedural preparation. This platform aims to translate that expertise into a powerful digital tool that makes surgical planning easier, enhances safety, and reduces the cost of care. 

Presentation

Spring 2025

Augmented Reality (AR) Training Environment

Team members: Olivia Folsom, Alexander Giacoio, Gunisha Kamra, Jordan Neff, Lieu Phung, Jack Sharrar

Client Description: Develop an open and modular architecture for AR object detection. Design a development framework where an object/photo can be uploaded to the AR application. Once the object is detected, a display window appears providing information about that object.  pplication will provide user customization to enable/disable specific object detection. Application is easily adaptable for new objects and text. 

Presentation

Flexible Input Compliance Code Review Tool

Team members: Benjamin Arnst, Kyle Brennan, Danny Halovanic, Alexander Pham, Austin Rush

Client Description: This project aims to develop a code review tool that allows users to specify flexible, customizable rules on top of a predefined set of general compliance guidelines. The tool will review R files and libraries outputting reports of the review and potentially leverage AI assistance where applicable. Initial planned features include:
        - Customizable Rule Layers: Users can define specific input validation rules that build upon a general set of compliance guidelines. This allows for highly adaptable checks that cater to the unique needs of different projects or environments.
        - General Set of Base Rules: The tool includes a core set of standard compliance rules.  These serve as a foundation for all user-defined customizations.
        - Rule Overriding and Prioritization: Users can configure which rules take precedence and specify exceptions where needed. This ensures flexibility without sacrificing the integrity of the general compliance framework.
        - Real-time Feedback: The tool provides developers with immediate feedback during code review, highlighting input handling violations, rule conflicts, or potential vulnerabilities based on both the general and customized rule sets.
        - In-Place Editing: Developers can modify code directly within the tool’s interface during the review process. This feature streamlines the development workflow by enabling immediate fixes, reducing context-switching, and speeding up the process of achieving compliance.
        - Seamless CI/CD Integration: The tool integrates smoothly into continuous integration (CI) pipelines, ensuring that input compliance checks are automatically triggered during code submissions or pull requests.
 

By enabling flexible, layered rule configuration, this tool empowers development teams to maintain compliance with general best practices while addressing the unique needs of their project.

Presentation

LeepFrog Frontend Development

Team members: Gavin Bean, Hamza Bukhari, Liam Daly, Jeffrey Kjelstrom

Client Description: The LeepFrog Frontend Development Project aims to develop a frontend for a Frappe/ERPNext backend using React or Vue.js. The system will allow clients to book services, make payments via Stripe, and view service history, while business owners can manage schedules, track finances, and manage leads and contacts through a CRM. Key deliverables include a customer booking portal, employee portal, and franchise owner portal, along with customizable dashboards tailored to the needs of different businesses within the franchise. The platform will support user account creation for customers (via email), employee accounts for scheduling, and franchise accounts for managing individual businesses. Students are not expected to develop the backend.

Presentation

Women in Computer Science Club Website

Team members: Kaeli Andrews, Sophia Greenwalt, Madison Megivern, Olivia Tarsillo

Client Description:  This project encompasses a detailed plan for the updating and maintenance of the Women in Computer Science Club website. This website is intended to provide a comprehensive, accessible online presence for the club, improving on the current RamConnect-hosted site by including a dynamic event calendar, membership sign-up, executive board contacts, internship and scholarship resources, and an interactive discussion forum through a Discord API.

Presentation

Graphical Degree Progress Website

Team members: Muhammad Amer, Justin Kerr, Robert Silver, Tobyn Sitar, Drew Stephens

Client Description: Create a website that helps WCUPA CS students visualize their progression toward graduation. The visualization should also enable students to select specific courses/time that does not conflict with their work/commute schedule. The website is expected to be able to update WCUPA's semester schedule.  

Presentation

Competitive Programming Club Website

Team members: Tristan Braun, Tobias Bussiek, Connor Hill, Austin Lam, Kadin Matotek, Stephanie Thomas

Client Description:  We are seeking to develop a dynamic leaderboard platform to track and display progress in competitive programming platforms such as LeetCode and CodeForces. The project aims to automatically pull and update performance statistics based on provided usernames, focusing primarily on contest performance, with the option to include additional metrics such as the total number of problems     solved. The leaderboard should have the following key features:
        - Leaderboard Display: A central leaderboard page showcasing participants’ names and performance metrics. This page would dynamically refresh at configurable intervals (e.g., every few minutes or hours) and can be displayed on a screen in a prominent location such as a hallway.
        - User Account System: Optionally, participants could create user accounts to store their LeetCode and Codeforces usernames, accessed via a private signup link to ensure exclusivity and prevent unauthorized registrations.
        - Customization and Club Integration: The platform could be extended to serve as a comprehensive hub for the club, including features such as trophies, photos, and other multimedia to celebrate achievements and foster community engagement.

The system could draw inspiration from our Advent of Code leaderboard (e.g., Advent of Code Private Leaderboard), providing a user-friendly interface that is visually appealing and easy to navigate. This project offers an exciting opportunity to create a tool that not only promotes healthy competition but also enhances the club's visibility and engagement.

Presentation

Rate My Interview

Team members: Sammy Estifanos, Alexander Furst, Matthew Horwatt, Luke Mullen, Madilyn Reed

Client Description:  The team builds a interview training infrastructure to help students to practice their interview skills with the support of local or proprietary LLM agents.  

Presentation

Demo

Fall 2024

We don't have video presentation for this first semester of capstone projects. 

Autograder with smart feedback

Team members: Leonard Almeida Astacio, Markus Barney, Christophe Calixte, Kirtan Chavda, Chrisma Ndlovu, Connor Woodruff

Client Description: Update an existing autograding framework so that it can utilizes an LLM engine to provide customized feedback to submissions with errors. Feedback should not provide answers directly but ask guided questions so that students can figure out how to fix the error on their own.

Final Presentation

HLAA Chester County website reimagined!

Team members: Carlos Bazan, Grace Cavalieri, Michael Hanna, Jessie Lua, Wilfred Benedict Naraga

Client Description: The Hearing Loss Association of America Chester County (HLAA-Chesco) chapter is hoping to have the website we've been using for 10 years redesigned with a fresher format and better platform for social media interaction and basic maintenance. We are looking for greater creativity and user-friendliness. As it stands, the current hosting platform is Weebly, and we find the main issue with this platform is the inability to make the website have a better appearance and interaction with the user. We also are hoping to relay a better experience for the user to be able to understand as much as possible about our parent organization and of course our chapter initiatives. We are partial to redesigning the website under the WIX platform but are willing to consider any other platform that might be considered a good option. We’re hoping to have several different ideas proposed on how to reimagine the website so that it would be easier to display the message of our current website in a better format so that the user could be more interactive and to hopefully help the website attract a broader basis of individuals looking for Hearing health support services. The new website upgrade should include all the data information and documents from our existing website in a better format so that the user would be able to access all information through normal website search plug-ins and documents. The new website must also interact with other Hearing Health Support websites, informational outlets, and especially the current Help4Hearing (H4H) project website (help4hearing.org) and the pending H4H Restaurant app still under development. We are an all-volunteer nonprofit organization with limited resources and although we have a current email subscriber list, we would also like to have the website and our email interactions set up to attract better Google rankings and analytics and therefore hopeful to have fewer confusion on whether our messages have been received, etc. Additionally, better website analytics to help determine user preferences. For the record our website is currently hosted by Weebly and the primary host is www.heainglosschesco.com with an automatic pickup at www.hearinglosschesco.org. The organization is the current owner of both domains, although I’d prefer to have the dot ORG address as the primary location in the near future.

Final Presentation

Chesco County Association for the Blind and Visually Impaired's website redesign 

Team members:  Kush Desai, Tyler Geiger, Zahir Humphries, Gustave Johannesen, Alex Konopelski, Aayush Sasane

Client Description: The Chesco County Association for the Blind and Visually Impaired (CCABVI) is looking to overhaul the CCABVI website (https://www.chescoblind.org/). The goals of the project include, but not limited to, ensuring the website's compliance and accessibility regarding Section 508 of the Rehabilitation Act (https://www.section508.gov/), reviewing all functionalities of the site, and creating an in-depth documentation such that personnel with limited technical skill can manage the site. We also look for recommendation regarding hosting solutions with emphasis on financial consideration, given the non-profit nature of the Association.

Final Presentation

Astrophysic project

Team members:  Ethan Jaegers, Katherine Mccarthy, Emily Miller, Finn Schmidhuber

Client Description: I study massive stars – stars that are many times more massive than the Sun. Because of their large gravity, their large size, and high temperatures, these stars are hundreds of thousands of time more luminous than the Sun. They are so luminous that they lose mass via a strong wind. The ultraviolet radiation from the star can accelerate the wind to thousands of kilometers per second. About 10% of these stars also have strong magnetic fields. As the supersonic wind interacts with the magnetic field, it leads to very high temperature shocks that produce strong, time-variable X-ray emission. We have observational data from the Chandra X-ray Observatory for some of these stars. To model and understand these data and these stars, we perform sophisticated, 3D magneto-hydrodynamic simulations. Over the last 4 years we have developed, tested and improved such a code and are now able to produce realistic simulations and simulated X-ray diagnostics to test these models. We now wish to deliver this code and the associated data analysis tools to the research community. Your mission will be to package the code and the Python tools on Github or a similar platform for use by researchers. This will involve also documenting your work and documenting the code and each of the analysis tools.

Final Presentation

LLM ChatBot

Team members: Ryan Calderone, Michael Collins, Spencer Colon, Patrick Donlon, Efaz Ertesum, Connor Gabe

Client Description: An LLM-based ChatBot infrastructure to help users utilize data and information captured by Atorus' open-source package validation software.

Final Presentation