2024 Projects
Architecture Technology Corporation (ATCorp)
Cyrin Lab Automatic Testing
Team: Jack Lyrek, Neal Buerman, Ren Aamodt, Mason Kornezos
ATCorp's Cyrin is an online learning platform for teaching cyber security using multiple different labs. When updates are pushed to Cyrin's platform every lab needs to be tested by hand, which is time consuming. The project team's task was to create a solution that would allow for automated testing of every lab that Cyrin has to offer.
Blue Cross Blue Sheild ND
Advanced Online Course Scheduler
Team: Ebenezer Alomenu, Sokiri Monokajo, Guajardo Alan, Gasser Brandon
The project team addressed a critical challenge within Blue Cross Blue Shield's Customer Care Center (CCC), streamlining training processes. Through the development of an Advanced Online Course Scheduler(web application), the team automated scheduling, integrated multimedia training materials, and provided comprehensive progress tracking, empowering trainers and trainees with a centralized hub for assignments, completed courses, and ongoing progress.
Bushel
Bushel Future Charting Prototype
Team: Michael Faust, Carson Miller, Thomas Jeske, Joseph Dawson
Farmers need to sell the crops they grow, but figuring out the right time to do so can be difficult. Bushel tasked the project team with creating a prototype utility that charts futures data over time to alleviate this problem. The prototype allows farmers to see fluctuations of each crop's price to better determine when they should sell their crops for best profit.
Eide Bailly
AI Powered Chatbot
Team: Carson Bring, Cole Gartner, Alexander Pacella, Carter Thorvilson, Alexander Tjellesen
The project team was assigned the responsibility of creating a chatbot for Microsoft Teams, designed specifically for use by employees of Eide Bailly. This chatbot is engineered to allow users to retrieve information on potential opportunities through the utilization of natural language processing. Built upon the GPT-3.5 model, the entire system operates within the cloud, leveraging Azure for hosting and built with the Microsoft Bot Framework for interfacing with the application.
FBS
Create
Team: Jesse Tan, Marisa Rose, Carson Keeping, Lance Balstad, and Joshua Lee
"CREATE" is a web application with the purpose of providing online courses for anyone interested in coding. It is created using an Angular frontend, a .NET backend, and a SQL database. Our team is invested in FBS's vision, where CREATE will allow anyone interested in coding to have an equal opportunity to learn, regardless of their background or education.
Galois
Ground Image Calculation and Display
Team: Carter Buchta, Aaron Janssen, Benjamin Ockert, Audrey Tracy
Using model-based system engineering (MBSE) the project team designed the Ground Image Calculation and Display web application as an analytical tool to process drone imagery; the application takes individual color bands and forms them into informational algorithm-based images such as Normalized Difference Vegetation Index (NDVI). This web application allows the user to adjust various aspects of creation and view both the individual color bands and the algorithm-based images in order to derive pertinent information such as assessing crop health or vegetation moisture content.
Gruvy Education
Gruvy Education Platform
Team: William Grube, Tyler Cichosz, Austin Erickson, Dominic Rosch-Grace
The Gruvy Education team developed a web platform that enables teachers to utilize AI for assessing student proficiency in subject subskills according to current standards. Additionally, the AI generates personalized reteach plans targeting subskills where students are struggling to foster student success.
John Deere
Deere ISG-AE Project Dashboard
Team: Brian Beutz, Blake Johnston, Matt Hritzko, Sean Kresien-Bunker
The goal of this project was to provide John Deere with an application to centralize and streamline the management of their R&D project backlog. The application was built using Microsoft's Power platform, specifically Power Apps and SharePoint. It provides a user interface that allows a user to manage project data and export this data to PowerPoint and PDF for presentation.
Kompletion LLC
AI Resume Matcher
Team: Avtonom Martushev, Hale Bradley, Quinn Johnson, Jackson Satermo
Kompletion is revolutionizing the hiring process by leveraging AI to match job descriptions with applicant resumes, significantly speeding up recruitment. The capstone team developed a software with a sophisticated LLM for ranking resumes, providing recruiters with valuable insights into candidate profiles. This innovative software features a React/Chakra UI and a Django backend, integrating an AWS PostgreSQL database and the OpenAI API. With Kompletion, companies can now access both qualitative and quantitative data on applicants, streamlining the hiring experience.
Manila
OpenStack Manila Bandit Testing
Team: Elvis Acheampong, Annwesha Das, Skylar Markegard
The project team integrated a Bandit test and implemented Zuul continuation in three Manila repositories to test the security vulnerability of each repository. The Zuul CL job is to run a Bandit test on each commit before it merges, ensuring the code changes have no security vulnerability.
Marvin
Dynamic Project Visualization Tool
Team: Hunter Sunderman, Darius Smith, Alyssa Callahan, Zach Mitzel
The Project Team designed and implemented a web-application in order to facilitate Marvin's need for viewing their custom window parts in a dynamic and mobile setting. The project was built using modern technologies such as BabylonJs and React to ensure a future-proof solution that allows Marvin to deploy this in a production environment.
Microsoft and NDSU Ag
Crop Variety Trial Data Ingestion Tool
Team: Harrison Swift, Skyler Skees, Levi Iverson, Adam Pearson, Steven Champagne
This is a collaborative project between Microsoft and the NDSU Big Data Pipeline Unit. This application handles the data ingestion of Crop Variety Trial data from research extension centers (RECs) across North Dakota. These RECs upload CSV files into our React-based front-end and are then processed through our Typescript API. The files can then be modified and used to generate formatted reports for the Annual Crop Variety Trial Reports. These reports contain data on a number of different varieties of a crop to directly compare their performance against any number of characteristics. This will help to eliminate a considerable amount of manual work that is currently done to generate these reports.
Minn-Dak Manufacturers Association
New Website
Team: Ethan Zetah, Logan Dusek, Osamu Shibuya
The project team successfully designed and implemented a modern, user-friendly website for the Minn-Dak Manufacturers Association (MDMA). The new website, replacing the previous version, offers enhanced navigation and accessibility, providing a streamlined platform for users to access event and membership information. This transformation aimed to improve the user experience and boost the association's online presence.
Mortenson
Automation for Mortensen Electrical Diagramming
Team: Jordan Garske, Dylan Rangel
The team worked on automating the workflow of creating renewable energy electrical diagrams for Mortensen. The part that is to be automated will take Direct Current schematics and translate them to Wiring Diagrams that construction workers can install. The current work process of Mortensen that does this can take several engineers working by hand many months complete. The team's work will make it more possible to complete the project in the future.
NAU Country
Idea Hub
Team: Brandon Grossman, Dylan Uphus, Jake Riley, Tanner Marthaler, Taya Morinville
The project team was tasked with creating an idea sharing application that allows the employees to effectively track current and past tasks within the company. The goal for this project was to increase efficiency and promote a collaborative environment for the employees through an easy-to-use dashboard.
NDAWN
Snow Depth Sensor Analysis and Quality Assurance via on-site imagery
Team: Fred High, Jack Martinka, Lucia Potter, Mitch Jones
The NDAWN team's goal was to create an automated system to read snow depth values from snowstakes that are installed throughout the region. This was accomplished with an optical character recognition algorithm and various image processing algorithms. Through this work, flood predictions via snow levels became easier and more efficient.
NDSU REC and Big Data Pipeline
Field Research Trial Web App
Team: Isaac Huntington, Elizabeth "Betty" Gilden
The project team is creating a web-based form to replace the current formstack solution. The team has created a database to ensure data integrity and support future web form needs. The front end has three views for Admin, Researchers, and Research Partners all to streamline the trial and testing process
Noridian
Certificate Management System
Team: Deborah Pompa, Logan Rachey, Keenan Kuntz
Noridian is a medical insurance company that is required to track and manage around eleven thousand certificates for their company. The team's task was to create a certificate management system using only Microsoft products such as Dataverse, Power Apps, and Power Automate. The system sends email alerts for expiring certificates, allows mass imports, and supports adding, editing, and deleting certificates and certificate templates.
Ovative Group
Image Captioning and OCR Model
Team: Omar Elsegeiny, Ian King, Mason Myles, Emily Anderson, Bohdan Ivanyshyn
The project team seamlessly integrated multiple pre-trained machine learning models into a user-friendly command-line interface, using Python and resources from Huggingface for Ovative Group to be used in-house. The models integrate image captioning and optical character recognition capabilities, culminating in generating data presented in a readily-processable CSV format. The user can explore how this tool efficiently generates detailed ad captions from image inputs, enhancing advertising analytics and insights for Ovative Group's marketing team.
Pedigree
Progressive Web App.
Team: Benny Carroll, Samuel Janhonen, Alex Lorentz, Kpenabari Taoh
Progressive web applications (PWA) are a cost-effective way to deliver app-like experiences to users. Using web-based APIs, service workers, and a Firebase database, the Pedigree Technologies project team created a PWA that accesses the OneView application, connects to Bluetooth Low Energy devices, finds the users device location, sends messages, and receives notifications. This application helped Pedigree with the research and planning to make their OneView application mobile friendly.
Scheels
Scheel's Campus Map
Team: Caleb Wright, Andrew Amell, Connor Johnson-Mork, Will Soksoda, Emily Jacobson
The project team designed and implemented a web application to map the Scheel's campus. This application allows employees to assign themselves to whatever office they are working in and be able to find where their coworkers are working from. The goal is to reduce confusion when meeting with coworkers in a new space, and make it easier to find offices.
Ulteig
Electric Vehicle Charging Stations Report
Team: Camron Glassmann, Julia Motzko, Reed Hiles, Ben Ngoyi
The Ulteig team has been diligently working on researching and compiling data for a report to determine where the highest demand for electric vehicle charging stations are. The team used Python libraries and APIs such as Pandas, Plotly and ArcGIS to filter collected data and generated the filtered data into maps for the report. Ulteig will use this report in order to see what more research needs to be done, or show it to possible clients.
Western Sydney University
Construction Producer Price Predictor
Team: Zach Buck, Steven Eddy, Tyler Paulson, Caden Redinger
The project team was tasked with collecting economic factors that could influence the construction producer price index (PPI) of Australia. The team determined what factors had the most influence by running statistical analyses, such as correlations. The team leveraged the results to predict how the PPI may change and displayed their predictions and process in a report.