St. Norbert College CSCI 460/DATA 400 - Capstone Experience - Spring 2025
  The Projects  

ZOOM LINK WILL BE HERE



Spencer Evenson
BeaconFit 8:45am, Saturday, May 3, GMS 1097
The application utilizes Bluetooth Low Energy (BLE) beacons to identify how close users are to different workout stations in indoor settings or areas lacking GPS accuracy. The system does not direct users through paths but instead utilizes beacon signals to detect when users reach specific workout stations and automatically shows relevant workout routines. Users get an intuitive fitness experience that understands their location without needing complicated navigation systems or manual input methods.




John Olson
Visualizing Graph Algorithms 9:10am, Saturday, May 3, GMS 1097
This project involves developing a desktop application in C# that allows users to create, visualize, and manage both directed and undirected graphs, with support for weighted and unweighted edges. The application was designed for students to help them understand how certain algorithms work by interactively stepping through common graph algorithms (like DFS and Dijkstras).




Benjamin Peroutka
Sound to Sight 9:35am, Saturday, May 3, GMS 1097
A desktop application for windows that allows you to create music synchronized events, which can be whatever you want. Coded in C++ using ImGui for visual display.




Kaylee Grzenia
MosaicGen 10:15am, Saturday, April 27, GMS 1097
MosaicGen uses a genetic algorithm to generate a mosaic that resembles a target image uploaded by the user. Genetic algorithms are inspired by natural selection and evolve better solutions over many generations. My application uses selection, mutation, and crossover to improve each generation and produce a mosaic that looks similar to the target image.


Colton Lemanski
Eye-C-U: Simulating the Design and Implementation of Security Cameras 10:40am, Saturday, May 3, GMS 1097
Eye-C-U is a program that will allow for simple, yet effective simulations of security cameras. Providing simple, easy access to camera design and implementation that can act as a flexible starting point and a decisive guide for all projects, Eye-C-U aims to be a critical first step taken in the design of your garage, shed, or any other room you may think of!




Kyle McFadden
AR Home Builder 11:05, Saturday, May 3, GMS 1097
My project is an augmented reality (AR) app developed for iOS and iPadOS devices that utilize Apple’s built-in AR capabilities and rendering software. The app gives the user options to tap on a wall or flooring to recolor and or retexture surfaces in indoor and outdoor environments using virtual objects that reflect shading from light sources in the environment to give users an idea of what a surface may look like. Once the user is finished building, they can record and take screenshots of the AR scene and use it as a reference tool when considering painting or renovating their home.



Claire Bulick
Cartoonify 12:15pm, Saturday, May 3, GMS 1097

Cartoonify is an application where anyone can upload their own images and transform them into more abstract versions of themselves. Users have the option of adding custom colors or choosing colors directly from their chosen image. The application then applies recoloring algorithms to create a new image based on the user’s original image and their chosen colors. Once the cartoon is complete, the user is able to save it to their device.




Delaney Hennes
Introductory Chemistry Drawing Tool 12:40pm, Saturday, May 3, GMS 1097
By constructing their own molecules in a simplified environment, users can better understand foundational concepts in chemistry, such as chemical bonding and structure.




Sydney Vitalbo
Immersive MRI: VR Exploration of Medical Scans 1:05pm, Saturday, May 3, GMS 1097
Medical scan visualization is important for improving our understanding of the human body and helping with diagnoses and treatments. This project involves developing an algorithm to convert 2D MRI scans taken from several angles into a 3D model, and creating an application that displays these models in virtual reality (VR). The application allows users to interact with the models, rotating, zooming, and peeling away layers to explore the internal details of the imaged body part in an immersive environment.




Hunter Janssen
An Intelligent Gameplayer: Connect Four AI 1:45pm, Saturday, May 3, GMS 1097
This project brings a computerized Connect Four player to life with an AI that learns to outsmart human opponents. By combining strategy, pattern recognition, and self-improvement over time, the AI becomes a challenging and dynamic player. The goal is to explore how machines can learn to think ahead, adapt, and win, one move at a time.





Tom Pennell
NLP-Powered Movie Recommender 2:10pm, Saturday, May 3, GMS 1097
This project involves a two-stage movie recommendation system that interprets natural language prompts using named entity recognition (NER) and semantic similarity. Structured filters are applied using recognized entities, while SBERT embeddings enable matching for less explicit queries. By combining rule-based and vector-based techniques, the system delivers accurate and context-aware movie recommendations from unstructured user input.




Kaden Kornaus
Eye-Tracking 2:25pm, Saturday, May 3, GMS 1097
Eye-tracking technology has recently become a hot commodity among marketers, programmers, psychologists, neuroscientists, and numerous other research related fields. This project utilizes the same technology to track a user's vision along a collection of images, then provides a selection of tools to aid in the visualization and comprehension of the collected data.