2025 Projects
Acceleris LLC
Content Blocking R&D For Digital Addiction Accountability App
Team Members: Brady Anderson, Sam Griffin, Luke Van Berkom, Eli Hofmann
The team researched various Android libraries, APIs and content blocking methods to handle both app-based and web-based blocking. The team then implemented its findings from the research to build out the backend and provide content blocking functionality for the app.
Agritech Innovations LLC
Grain Delivery App
Team Members: Parker Kalthoff, Soulemane Kaba, Seid Ahmed, Oscar Fosu
Efficiently managing load pickups and deliveries is crucial, especially when multiple trucks use the same list of load numbers. Drivers are provided with a loading ticket that includes the load number and details of the harvested crops. This progressive web app will display a list of load numbers in a driver’s account, allowing them to create and check off completed loads, which will then be removed from the list. Additionally, it will log pickup dates, creating a record for analysis and reporting. An admin dashboard will provide oversight, allowing administrators to review, manage and export delivery data for better tracking and operational efficiency.
Aldevron
Aldevron Machine Maintenance
Team Members: Jacoby Groah, Aidan Schmidgall, Jeffrey Anderson, Gunnar Moody
Aldevron is a biomanufacturing company that relies on lab machinery to complete its complex processes. In the current state, Aldevron has no method to predict the failures of these machines. The team was tasked to create a forecasting model to predict downtimes of these machines, which will aid in maintenance scheduling.
Blue Cross Blue Shield of North Dakota
BCBSND ETL
Team Members: Abdullahi Mohamed, Caden Holthaus, Josiah Ernst
The team for this project created an application to automate the assimilation and transferal of data for BCBSND so that it would no longer need to be hand-transcribed for hours at a time. Utilizing modern, cloud-based services like Azure Data Factory and Blob Storage, they have been able to build software to find the connections between the data provided and import it to Salesforce so that it is easily viewable for those who need it at BCBSND. All it takes is a simple drag and drop of an Excel sheet, and the rest takes care of itself.
Bobcat
Bobcat Machine Learning Downtime
Team Members: Zach Weinzierl, Griffin Winstead, Dylan Klages, Brennan Gerstner
The Bobcat team was asked to provide valuable insight on the downtime of Bobcat’s production lines. The team was tasked to preprocess and standardize the data and then use that data to train a set of machine learning models. Using multiple classification and regression models, the project would then be able to predict future downtime events.
Bushel, Inc.
Live Integration Dashboard
Team Members: Cale Voglewede, Camden Aanenson, Samuel Lucht, Tristan Wilson
Bushel is a local software solutions company that provides digital operation services for farms and other agricultural businesses. With Bushel empowering thousands of businesses across the United States and Canada, the Live Integration Dashboard project was the collaborative effort to build a web app component for strengthening technical support with clients. The app offers analysis and visualization of customer data ingestion health within the Bushel Admin Portal. In order to present a simple yet comprehensive view of record ingestion, the project employed easy-to-use dashboard interfaces.
CCH Collaborative
FarmWell
Team Members: Christopher Sahmoun, Mitchell Lageson, Jon Zemlicka, Lucas Larson
The CCH Collaborative team developed a web app to support health and wellbeing to those in the ag industry. The app is designed for ease of use and to provide as many resources as possible to help promote and maintain wellness for our users. This starts with a short survey and leads to resources and plans best fit for the user.
EideBailly, LLP
Eide Bailly Sales Assistant
Team Members: Caitlin Frank, Jayden Degenstein, Lucas Boustead, Kian Ansarinejad
The Eide Bailly Sales Assistant project aims to enhance Microsoft Teams by enabling the bot to chat with clients, add comments or suggestions for the client’s needs and provide context-aware sales recommendations. Additionally, the team is expanding Power Automate workflows for improved automation to work with Teams and Eide Bailly employees to give helpful and relevant information to the clients. The project also focuses on optimizing AI responses through better prompt engineering, refining configurations and preparing comprehensive documentation and a polished demo for the final presentation.
FBS
Create App
Team Members: Alec Helgeson, Andrew Horner, Spencer Collins, Stanahaâ Fox
The CREATE app is a web application designed for FBS’s web development training program to help under-represented individuals break into development. This app is a continuation of a project worked on last year, which was created using an Angular frontend, .NET backend and an AthenaAPI to interact with a database. This year’s team worked on unfinished features and software defects from last year’s project, implemented and designed new features and an improved the user interface.
Galois
HealthyDocs
Team Members: Ashton Hoeft, Noah Huesman, Ligia Schulz, Angel Gallegos, James Smith-Walz
Doctors in clinical settings today have too little time to sift through too much data on too many platforms. This project aims to change that. The HealthyDocs Capstone team developed a web application for clinicians specializing in diabetes care that integrates data from a range of medical devices and transforms it into straightforward summary graphics. With advanced filtering by specific days of the week and custom date ranges, clinicians can uncover correlations between glucose trends and patient lifestyle patterns, leading to faster, more informed decisions.
John Deere
John Deere RFID Tracking
Team Members: Daniel Putnam, Colin Orth, Preston Andel, Reid Shynkaruk
The project team developed a system for John Deere that transforms MQTT data from RFID scanners into human-readable location information, enabling seamless tracking of assets. The processed data is stored in a database, which integrates with a Power App for real-time access and visibility. This solution enhances operational efficiency by providing an intuitive and accessible way to manage asset locations.
Marvin Camera
Marvin Camera
Team Members: Colin Campbell, Austin Jansky, Peyton Schultz
The company, Marvin Windows, is a manufacturing company requesting a new and updated solution to their End of Line (EOL) Camera System. The system is used for quality assurance and insurance purposes, but is currently not very efficient, limiting daily production. The capstone team has researched and identified an IP Camera as the most efficient solution, and is currently working towards further implementation within the company’s HMI Software (Ignition).
Marvin Oven Monitoring
Marvin Oven Monitoring
Team Members: Brayden Meduna, Garret Doty
The project team was tasked with, in collaboration with a group of electrical and computer engineering students, the development of a dashboard that displays data from an oven profiler. The goal of the dashboard is to primarily visualize the temperature of the profiler as it passes through an oven, allowing users to assess whether or not the oven is functioning correctly. In addition to live data, the dashboard also aims to allow the viewing of historical runs, allowing for tracking and analysis of temperature variance over time.
Microsoft and NDSU Ag
First Research Submission Tool (Frst)
Team Members: Nathan Hanson, Anthony Defoe, Josh Heeren, Gavin Kestner, Seth Arvila
In collaboration with Microsoft and the NDSU Ag Data Analytics team, the capstone project enhanced the existing Field Research Submission Tool (FRST) web application to improve communication between North Dakota’s eight Research Extension Centers (RECs) and the Ag Data Analytics team. Key improvements include a complete UI/UX overhaul, modern authentication integrations, bulk data submission functionality and other enhancements. These upgrades streamline the existing research request process and fosters statewide collaboration among agricultural researchers.
NAU Country Insurance Company
RMA Document Chatbot
Team Members: Adam Salonen, Cedric Joel Yantio II, Logan Knight, Sam Spieker
The project team’s goal is to utilize artificial intelligence to quickly process and query relevant information from complex Risk Management Agency (RMA) documents. This includes an interactive User Interface, integrating OpenAI models for document analysis, implementing Azure Functions for data processing and conducting semantic search through Azure AI Search. The project also includes metrics for model efficiency and comprehensive documentation.
Noridian
Noridian AI-Powered Customer Support Bot
Team Members: Maeson Williams, Kylynn Erickson, Austin Litke, Mohamed Aden
The project team designed and implemented a Copilot agent integration into SharePoint for internal members to query, as well as use REST APIs to help complete other tasks. In order to alleviate the time it takes to find specific information or forms, Noridian wanted a support bot that could assist in quickly pulling up information and filling out forms for users. Using Copilot Studio, Power BI and any REST API of choice, the agent pulls from both the SharePoint site and Noridian’s public sites to help answer any queries or complete tasks for the user.
OpenStack Manila
Open Source Contribution – Manila Ui Enhancements
Team Members: Alex Haskins, Lisa Johnson, Tony Faijue, Logan Haskins, Jacob Harvey
The team worked with RedHat on its OpenStack Manila project, an opensource file sharing system and control to the OpenStack cloud computing platform. Manila has both a command line interface and a website interface, but not all features of manila are available through the website. The project team used tools such as Devstack (The OpenStack all in one development environment), Gerrit (used in version control), OpenStack and REST APIs. The team helped to add user interface elements to allow for some of the features that are command line restricted to be used through the website interface. This includes adding a modifying the Share Servers page to allow for migration, adding new time filters to the user messages, adding the ability to manage and unmanage share servers, adding the ability to see the default limits, adding the ability to manage a share with (driver handles share servers) DHSS=True mode.
Pedigree Technologies
Automated Test Generation Using Generative AI
Team Members: Zane Jude, Cole Henke, Hannah Schlough, Cole Johnson
When it comes to the software development life cycle, testing remains one of the most important yet often overlooked aspects. Pedigree Technologies challenged the project team to research AI model capabilities for generating automated Nightwatch testing code for its web application. The team utilized OpenAI to fine-tune an existing artificial intelligence model on structured company manual and automated test cases.
Razor Tracking, Inc
Digital Twin 3D Representation
Team Members: Adam Bitz, Noah Magcalas, Jack Steffan, Andrew Ambrosier, Aldo Lopez
The Razor Tracking project team developed a Unity-based 3D visualization platform that transforms complex telematics data into an interactive digital twin. The system provides fleet operators with an engaging tool that effectively recreates the movement of each vehicle in their fleet throughout time.
Scheels
Looker Studio Dashboard
Team Members: Matthew Krueger, Luke Thompson, Elias Larson, Philippe Baraka
The goal of this project was to create different ways to view data analytics that will be useful to Scheels staff in order to monitor inventory. The dashboard was built using Google’s Looker Studio along with BigQuery. It provides a useful and streamlined way to display data with multiple filters.
Steffes Group, Inc
Mobile Cataloging Application
Team Members: Sydney Deaton, Riley Krossman, Elicia Powell, Yannick Vetter
Online auctions, such as those Steffes Group, Inc. manage, require many pictures to keep customers well-informed on their potential purchase. Taking and sorting these photos for each item is tedious work, so the project team was tasked with designing and implementing a handy mobile application that allows Steffes field workers to add a categorical tag to each photo as they capture them, all within the app. Image classification AI was integrated to actively suggest tags according to what the camera is focused on to streamline this flow even further.
Ulteig Engineers, Inc
Ulteig Schematic Processing Application
Team Members: Chance Bowlinger, Conor Quinn, Ethan Jablon, Lyle Pedlar
Ultieg’s Civil Engineering team needed a way to store and retrieve meaningful information from various schematic documents. The project team built a tool to intake various schematics, extract critical information from them using Azure Document Intelligence, and store the data in a SQL database. The team built a corresponding front end to provide further utility, allowing engineers to upload and retrieve documents and information with ease.
Western Sydney University
Housing Cost Prediction Model
Team Members: Avery Mackenthun, Haley Huesers, Russell Abarte, Christopher Wagner
The project team developed a Housing Cost Prediction Model to provide accurate and efficient cost estimates for residential construction projects. By combining an advanced algorithm, data-driven analysis, and a user-friendly Python-based interface, the system equips construction professionals with a powerful tool for budget planning and decision-making. This innovative solution addresses industry needs for precision and accessibility in cost management.
Work Odyssey
Work Odyssey
Team Members: Garrett Bengtson, Jacob Gerhart, Noah Kalthoff, Austin Pundsack
The WorkOdyssey team developed an A.I. chatbot for the WorkOdyssey website. This chatbot aims to help job seekers in the application process by giving them more information about job positions, tips for improving resumes and suggesting new job positions.