2019 Projects

Architecture Technology Corporation

Machine Learning in Cyber Security

Project Details
Architecture Technology Corporation (ATC) wants us to research how to use machine learning in the realm of cyber security. Our task was to take publicly available datasets of network traffic information, format it, and pass it through a machine learning model. The end goal is to achieve a strong accuracy measure of our machine learning model, as well as produce research and scripts that can be expanded upon in future projects. The datasets used were DARPA and KDD'99, and the machine learning framework used was TensorFlow.

Team: Devante Bell, Sam Boyer, Igor Mekhtiev, and Blair Panek


Project Details
This is the 2019 Adventium Capstone group. In our project we were tasked to come up with a way to simply transfer data from XML to Power Point presentation. The program would be in use in Adventiums CAMET library. This library consists of tools used for testing system-level requirements. This is integrated into Adventiums customers programs and used to help save those customers time and money on development. It helps catch things that might other wise not get caught till the end of production. The report data is produced from the tools as XML. What our program does is take that XML data and a Power Point presentation template of the users choice and merge the XML data to a copied version of the Power Point and then output that data where the user chooses. This makes it a lot faster than manually transferring that data from the XML file to a Power Point presentation. By putting it into a Power Point presentation it is easier to look through the data and present that data telling them about their program. Our program includes an API which can be used to integrate the tool into the users programs so instead of always having to enter a file path for the XML, Power Point, and output you can just have it all automated and run every time the program is tested.Our program makes it easier and faster to understand the CAMETS output and if there is and issue with the system, getting back to solving its sooner.

Team:  Jacob O'Reilly, Ryan Pufall, Colton Brunette, and Hung Dao


Project Details
Aeritae is a consulting firm that uses a platform called ServiceNow to bring innovative solutions to their clients. We were asked to create a robust password validation program that could be enabled on clients' instances of ServiceNow to enforce more secure passwords among users. Some of the features that the program will check against is: the user's last 10 passwords, the top 100 most common passwords on the internet, and the user's personal information.

Team: Andrew Graner, Ben Coutts, Taylor Ruhoff, and Yuqian Li


Project Details
BargInns is a combination of a deal saving website and a social media platform with gaming elements. There are 3 different type of users: users, influencers, and businesses. Users can earn XP and rank up in the website to become an influencer by actively using the variety of features that BargInns provides. The overall goal for BargInns is to bring communities and businesses together by having businesses offering promos and give incentives for users to save money and also give exposure to the businesses around those users.

Team: Alessa Ali, Alexandra Burres, Leon Ho, and Joshua Zickermann

Border States

Project Details
 An overview on the Border States Project of 2019. We will break down the problems and project given to us by BSE as well as go over the tools we used to tackle this project. We also cover our usage of third-party website data and the prototyping tools used to design semi-functional interface.

Team: Tim Hunter, Noah Johnson, Hunter Bring, and Elijah Gjerdingen


Employee Competency Tool

Project Details
Capturis Employee Competency Tool Description The object of this project is to create a platform that allows supervisors to rate their employees, to help create a more objective way of rating employees amongst their peers. Employees will be assigned a supervisor, position, role and a set of skills. Supervisors of employees will be able to rate employees underneath them by assigning proficiencies to their skills. An employee’s total equity can be calculated by multiplying the “intensity” of each of the employee’s skills by their corresponding “proficiency level” in that skill, and then summing all these values together. The application will have 4 pages: A login page to validate credentials, an admin page to create data for the application, a leader page to rate employees, and an employee page to view personal information and add skills.


Project Details
Collins Aerospace requires the secure transfer of software parts to airplanes, along with other various files like database tables. To ensure the authenticity and integrity of these files once received at the destination, the contents are secured in a digital "crate", as specified by the ARINC 827 specification document. Our project was to create an API capable of building these crates and digitally signing them. Additionally, the crate recipient can use the API to uncrate the contents and validate the crate, ensuring that the contents were not tampered with.

Team: Jeremy Jaeger, Eli Bettin, Alec Terwilliger, and Iain Wallace

Deakin University

Project Details
Deakin University is looking to create a prototype for driver-assistance technology. There is a growing need, as autonomous vehicles become more popular, for navigation systems that do not take full control of a vehicle, but offer the driver assistance in more than just a simple route from point A to point B. Say, for example, a car is low on gas. This system would read the gas levels, detect that the vehicle is low on gas, and offer to reroute the driver through a service station. This is just one of the use cases we focused on during production of our application. Future teams will add more features that further assist the driver.

International Capstone Project Exchange

Team: Jordon Brainard, Ballav Siwakoti, Khurshid Kurbanov, and Emily Budke



Project Details
This is the 2019 Microsoft Capstone group. In our project, we were tasked to use machine learning in order to predict yield results as well as provide visualizations, and machine learning models to predict yield based on a variety of inputs for the agricultural department. This project helped Microsoft in beta testing their Machine Learning stack and served as a proof of concept.

Team: Faith, Cait, Will, and Om

Myriad Mobile

Project Details
This is the video describing Myriad Mobile as a company and an overview of the Risk Matrix Application we created.

Team: Jarret Fero, Jakob Winningham, Quinn Las, Price Ketterling

NDSU Computer Science

System Tools Suite

Project Details
The NDSU CS System Administrator project was designed to alleviate woes involved in Guy Hokanson's job. There was a large collection of scripts that need to be simplified as well as an environment to run the scripts. The goal of the capstone project was to create the environment to run the project as well as to clean up the scripts in an attempt to promote future implementation and extensions on the current design.

NAU Country

Project Details
This project, through means of an iOS application, will deliver the ability to persistently store and manipulate grain bin information as well as automatically calculate volume metrics. Additionally, recorded grain bin locations will be integrated with mapping functionalities provided by the ArcGIS Runtime SDK and ArcGIS Online services.


Project Details
Noridian wanted our student team to create the robotic solution to do the validation for their web portal. Our team created the robots using the Pega visual studio plugin. The robots validate a list of functions given by Noridian in the mock portal.

Team: Jacob Baumann, Riley Conlin, Nicholas Hilger, and Mitchell Schumacher


Project Details
Omnibyte Technology has an application called FormsPro which is used by businesses to create and edit dynamic forms to record data. We have built a sample application to demonstrate using an OCR service to collect text from a source image and migrate it to a form.

Team: Evan Eggers, Ethan Gellerman, Mitchell Olson, Nicholas Riebel


Project Details
The main goal for this project is to complete the puppet-vcsrepo clean room re-implementation which is basically code that was uploaded to the Gerrit repository that needed the git instances to be changed over to vcsrepo instead in order for it run properly, but there are other tasks to be completed such as locating specific API’s, starting up a gerrit repository for our code. The project will be used in a very large range of OpenStack programs such as API’s, Gerrit repository, Puppet and other Puppet types, and is quite important for licensing reasons.

Team: Jason Lee, Hunter Wekman, Eduardo Urbano

Pedigree Technologies

Team: Allan Pirillis, Megan Holme, Reilly Swanson, and Mark Gerdes


Enhancing customer experience through beacon technology

Project Details
The beacons are stored inside the shoe and they get activated on movement. These beacons are connected to the receiver which is plugged into the monitor. When you lift the shoe, associated image with the activated beacon, loads up on the screen and it changes according the change in the shoe. If you pick up two shoes at same time, then two of the beacons get activated at the same time and the monitor displays the information for both the products.

Software Center

Regression test optimization in Jenkins

Upper Great Plains Transportation Institute

Project Details
UGPTI currently has an application for capturing images of roadways automatically running on Android. The task for this year's capstone was to port that app to iOS. The iOS app contains all the features of the current Android app including a tutorial, automated image capture, uploading to UGPTI’s server, and adjustable settings

Top of page