Ally Financial: Ally P2P Lending Platform
Amazon: Amazon Shop Smart: Web Extension for Shopping
Anthropocene Institute: Wildfire Risks Forecasting Tool
Auto-Owners Insurance: RecruiTrack
Caxy Interactive: Remote Energy Distribution Payment Platform
CSAA Insurance Group: 3D Scene Reconstruction of Vehicle Accidents
Delta Dental of Michigan, Ohio and Indiana: General RAte Calculation Environment IDE
Delta Dental of Michigan, Ohio and Indiana: General RAte Calculation Environment Shell
Evolutio: ERP Reserve Preservation Platform
General Motors: High Frequency Data Ingestion
Kellogg’s: Global Business Services Customer Satisfaction
Kohl’s: Athenaeum
Lockheed Martin Space: SmartSatTM Satellite App Store
Malleable Minds: Advancing PreK-12 Educational Opportunities
MaxCogito: Blockchain Based Vaccine Passport System
Meijer: Meijer Smart Shopper
Michigan State University Computer Science: Data-Driven Mechanic: Applications and Infrastructure
Michigan State University Linguistics: On-Premises Automatic Speech Recognition Pipeline
Mozilla Corporation: Improve Firefox’s Reader View
MSU Federal Credit Union: Ever Green 3C: Financial Education Content Library
Rocket Companies: Team Member Mapping Application
Scout: Smart Little Hunter of Fakes
TechSmith: ViSUI: Video Simplified User Interface
Union Pacific: Railroad Data Visualization
United Airlines: Performance Scorecard Automation
United Airlines: Audit Management System
United Airlines: Training Forecast Model
Urban Science: Customer Insights Dashboard
Vectorform: Employee Recognition on Blockchain
Whirlpool Corporation: Recipe Progression Tracking
Ally Financial: Ally P2P Lending Platform
Ally Financial is a financial services company based in Detroit, Michigan, operating as one of the largest car finance companies in the United States. Ally offers online banking and online trading, bolstering the services they provide for their customers.
Acquiring loans is an important utility Ally provides its clients. However, sometimes customers desire to borrow a small sum of money and don’t want to go through a potentially lengthy process of submission and approval to do it.
Our P2P Lending Platform enables Ally clients to quickly loan each other money without the need for a bank to be a middleman.
Both lenders and borrowers can enroll in the platform. If a borrower is looking for a loan, they can simply post a loan request. Lenders can view this request and choose whether to accept it or not. Competitive interest rates are charged, and instant loan payout is supported.
The ability to combine loans ensures the best possible rate, granting even more flexibility. Lenders earn money by funding these loan requests from interest when clients repay their loans. Our software calculates risk scores for each loan to help lenders understand how likely the borrower is to be able to repay the money.
Our system facilitates quick and streamlined moneylending between users in a decentralized system, providing clients a quick way to acquire a loan.
Our front end is created using React and backed by Node.js, enabling us to manage and communicate among different software technologies.
Our back end is handled over the Ethereum blockchain to ensure quick and private ether transfers. This decentralized approach makes it possible for clients to use our P2P Lending Platform anywhere.
Michigan State University
Team Members (left to right)
Rocco Wu
Xiamen, Fujian, China
Johannes Shin
Farmington Hills, Michigan
Ray Sufyan
Dearborn, Michigan
Sonali Reddy
Walled Lake, Michigan
Mark Brandly
Big Rapids, Michigan
Nick Lim
Okemos, Michigan
Ally
Project Sponsors
Jared Allmond
Detroit, Michigan
Dan Lemont
Detroit, Michigan
Harish Naik
Detroit, Michigan
Susan Nord
Detroit, Michigan
Arvy Rajasekaran
Detroit, Michigan
Kevin Werner
Detroit, Michigan
Amazon: Amazon Shop Smart: Web Extension for Shopping
Headquartered in Seattle, Washington, Amazon is a Fortune 500 company that started out as an online bookstore but has grown to become one of the world’s largest online retailers and cloud services providers with Amazon Web Services (AWS). Amazon also provides various services such as audio and video streaming through their subsidiaries: Amazon Music and Prime Video.
Amazon works tirelessly to provide products to their customers that offer the best variety, price and convenience. As part of this endeavor, Amazon wants to ensure its customers are taking full advantage of Amazon’s prices and services when shopping on Amazon and other retail sites.
Our Amazon Shop Smart: Web Extension for Shopping is a browser extension that aids customers in finding the best deals on Amazon. Amazon Shop Smart tracks products indicated by customers, then periodically checks for price drops on Amazon’s marketplace. A notification is sent to the customer when their desired product is being sold at their ideal price point. Graphs of a product’s price history can be viewed to determine the optimal time to buy.
While browsing any supported E-commerce website, our Amazon Shop Smart extension provides customers with links to similar items that can be found on Amazon, as well as detailed information such as savings and shipping costs.
The front end of our Amazon Shop Smart: Web Extension for Shopping is built using HTML, CSS, and JavaScript, while the back end is implemented using AWS tools, including DynamoDB, Elastic Compute Cloud, Lambda, and Cognito. Our extension is available on Google Chrome and Microsoft Edge web browsers.
Michigan State University
Team Members (left to right)
Hithesh Yedlapati South Lyon, Michigan
Tianli Zhou
Wenzhou, Zhejiang, China
Emma Sickelsteel
Newaygo, Michigan
Jiashang Cao
Rochester Hills, Michigan
Richard Huang
Novi, Michigan
Jimmy Warner
Troy, Michigan
Amazon
Project Sponsors
Jeremy Fry
Detroit, Michigan
Garret Gaw
Detroit, Michigan
Erik Kamman
Detroit, Michigan
Tyler Rozwadowski
Detroit, Michigan
William Tanner
Detroit, Michigan
Anthropocene Institute: Wildfire Risks Forecasting Tool
The Anthropocene Institute is a non-profit organization located in Palo Alto, California. They unite entrepreneurs, thought leaders and investors to advance clean energy technology and climate policy.
The National Interagency Coordination Center reports that in 2020, 58,950 wildfires burned 10.1 million acres (about twice the area of New Jersey), the second-most acreage impacted in a year since 1960. Nearly 40% of these acres were in California. A vital component of wildfire safety is public awareness and education.
Our Wildfire Risks Forecasting Tool provides users with an interactive web application that helps them understand the impacts of wildfires in their communities. Our tool provides visualizations of wildfire spread, as well as educational information about damages posed by wildfires and strategies for wildfire mitigation.
Our tool utilizes decades of research conducted by the US Forest Service to create an accessible, physics-based wildfire simulation interface that shows how a wildfire might spread.
Individuals can simulate fires under a wide variety of conditions, including current or historic weather conditions, and can also manually adjust parameters such as temperature, humidity, wind speed, and wind direction. In addition to wildfire spread, users can view estimates of damage caused by these fires as well as footprints of historic fires. Our tool provides users with strategies to enhance their own safety and the safety of their communities.
The simulation model is based on FARSITE, utilizing weather and fuel data curated by US Government agencies. The tool is fully implemented in Python. Our back end uses the robust geospatial data frameworks of Xarray and netCDF, as well as the numerical efficiency of NumPy and Numba. Our front end is a Flask-based web server utilizing Plotly for visualization.
Michigan State University
Team Members (left to right)
Andrew McDonald
Hudson, Ohio
Jamie Schmidt
Cleveland, Ohio
Ben Miller
Canton, Michigan
Jingxian Chen
Beijing, Beijing, China
Nathan Woods
Evart, Michigan
Andrew Haas
Lansing, Michigan
Anthropocene Institute
Project Sponsors
Richard Chan
Palo Alto, California
Frank Ling
Tokyo, Japan
Carl Page
Palo Alto, California
Auto-Owners Insurance: RecruiTrack
Auto-Owners Insurance is one of the largest insurance companies in the United States. Operating in 26 different states, along with the corporate office based in Lansing, Michigan, Auto-Owners services almost 3 million policyholders.
With such a large company, there is a plethora of employees throughout the states of operation. Every one of these employees must perform to the standards of the company, and the recruiting team plays a significant role in this. This team works diligently to find the best people for the numerous positions that exist at Auto- Owners. With so much potential talent, there is a great deal of work involved in finding the best candidates.
Our RecruiTrack system is a web application that alleviates the amount of labor that recruiters must use to keep track of all the different places from where they recruit talent, as well as tracks the information that must be noted to make sure all the recruiting events they attend are properly staffed and fully funded.
As RecruiTrack is populated with the data that recruiters at Auto-Owners must keep track of, this application becomes a one- stop shop for all things recruiting. It can be accessed through any device that has a web browser.
The app automates reports that must be generated by recruiters to get funding approved for all the events that they organize each year, provides accessible, easy-to-read tables with all the essential recruiting data they currently have, and enables users to manually input and edit data in the application.
With RecruiTrack, recruiters spend less time on manual data entry and writing reports, instead spending more time out in the field finding the best, new talent through this intuitive website.
RecruiTrack is hosted on a Windows server with our front-end software built with Angular, our back-end software built with Java, and a Microsoft Azure SQL Server Database for database hosting.
Michigan State University
Team Members (left to right)
Michael Liu
Qingdao, Shandong, China
Sophie Martin
Dearborn, Michigan
Andrew Nader
Lansing, Michigan
Ken Michalak
Novi, Michigan
Jacob Riggs
Allen Park, Michigan
Auto-Owners Insurance
Project Sponsors
Matthew Alashari
Lansing, Michigan
Tony Dean
Lansing, Michigan
Ross Hacker
Lansing, Michigan
Scott Lake
Lansing, Michigan
Caxy Interactive: Remote Energy Distribution Payment Platform
Caxy Interactive is a full-stack digital development company based in Chicago, Illinois. For over 20 years, they have offered solutions for a variety of sectors, including non-profits, startups, and educational programs.
Reliable energy access is not only essential but also fundamental, for developing regions. Caxy Interactive’s focus is to provide accessible energy for central African regions where energy is needed, such as in Cameroon, where less than 27%, or 8 million rural Cameroonians, have minimal access to energy.
Our Remote Energy Distribution Payment Platform (REDPP) offers a lightweight solution for hardware charging stations to support off-grid charging by providing the ability to access, track, and manage energy transactions with SMS and an online interface.
REDPP provides a customer with the capability to credit an account by text. Preloaded with a balance, customers send text messages to the server to withdraw funds for charging electronic devices.
The web application provides different insights depending on the type of the user account. Customers can view their transaction history and add funds. System administrators can set rates, view information about customers, and manage charging stations.
Our application aids in the mission of providing rural regions access to energy sources to support the development of those areas.
Express supports the back end, while the front end uses Pug, an HTML pre-processor. Web app sessions use Firebase Authentication to manage users’ web interactions. Non-sensitive account information and transactions use MongoDB. Stripe is used to process fund additions to accounts by using secure API calls. The cloud application platform, Heroku, provides the server to host the web application. SMS is connected to the server through the Twilio API.
Michigan State University
Team Members (left to right)
Jakob Therkelsen
Lambertville, Michigan
Jesse Stroster
West Bloomfield, Michigan
Olivia Qiu
Livonia, Michigan
Akshaan Garg
Panchkula, Haryana, India
Connor Mears
Linden, Michigan
Avery Lyu
Zhaotong, Yunnan, China
Caxy Interactive
Project Sponsors
David Giordano
Chicago, Illinois
Michael LaVista
Chicago, Illinois
CSAA Insurance Group: 3D Scene Reconstruction of Vehicle Accidents
CSAA Insurance Innovation, a subsidiary of AAA Insurance operating out of Walnut Creek, California, is a top-tier insurance group dedicated to aiding clients in the prevention, preparation, and recovery from life’s uncertainties, challenging itself to serve with the utmost care. Advocating for vehicle and road safety since 1907, they now offer home, auto, and other lines of insurance across 23 states.
To support members, CSAA analysts must accurately investigate auto claims. Improper analysis slows member recovery and planning by presenting a poor understanding of vehicular damage.
Our 3D Scene Reconstruction of Vehicle Accidents provides thorough annotation and damage analysis capabilities within an interactive 3D environment. This augments CSAA’s current system by increasing the speed, detail, and precision with which analysts produce cost estimations.
Using a virtual reality headset or desktop application, analysts can rotate and pan within the generated scene to better examine vehicle conditions, while comparing the original and claimant vehicles as the tool highlights damages. Analysts can create and place annotations on the vehicle to include information regarding the location, severity, cost, and description of damages. Alongside annotations, analysts have access to vehicle and claimant information, a menu for conclusions, the ability to export results, and multiple options regarding screen preferences. Our application improves the ability of analysists to accurately assess vehicular damage for precise analysis of claimants’ vehicles.
The Unity-built user interface leverages a Python back end. It uses API endpoints to verify claimant data against CSAA’s databases, highlights vehicle damages, and reconstructs a 3D model from claimant vehicle videos through NeRF Modeling, producing an interactive OBJ file for analysts.
Michigan State University
Team Members (left to right)
Kaan Salt
Istanbul, Turkey
Wendy Wu
Jinan, Shandong, China
Varsha Narmat
Grand Ledge, Michigan
Angelo Savich
White Lake, Michigan
Owen D’Aprile
Northville, Michigan
Elizabeth Lipin
West Bloomfield, Michigan
Caxy Interactive
Project Sponsors
Beti Cung
Walnut Creek, California
Anthony Duer
Walnut Creek, California
Emeri Zhang
Walnut Creek, California
Delta Dental of Michigan, Ohio and Indiana: General RAte Calculation Environment IDE
Delta Dental is the leading provider of dental insurance in the United States. They operate in all 50 states and provide high- quality and cost-effective coverage for nearly one in four Americans.
Professional underwriters and actuaries collect and analyze data to quantify risk for insurance policies in a process called “rate calculation.” In the past, Delta Dental employees performed these calculations manually, which was time-consuming.
Delta Dental’s solution to modernizing this system is the General RAte Calculation Environment (GRACE). GRACE uses a specialized programming language where users can easily process insurance data.
Our GRACE integrated development environment (IDE) assists Delta Dental developers in effectively writing code for the GRACE system by making it easier to develop programs.
Our software colors important areas of code and underlines errors while typing. Additionally, GRACE IDE suggests variable names and common code structures to save time writing code.
An outline of variables appears alongside the code editor as a quick reference for what kind of information the variable holds. Users can also select one of these variables to instantly go to where the variable first appears in the file.
Our software uses a workspace system for users to quickly navigate between related code files while working on projects. As users open a folder in our software, the files and subfolders add to the workspace. New files created in the software are saved to the workspace at a user’s option.
Our system provides the tools needed in order to expedite GRACE program development, increasing productivity.
Our GRACE IDE is a client-side browser application built with Angular for its user interface, Antlr4 for language processing, and the Monaco Editor for the code editor component.
Michigan State University
Team Members (left to right)
Justin Swinehart
White Lake, Michigan
Hyunmin Kim
Rochester Hills, Michigan
Anthony Rodeman
Grand Ledge, Michigan
Joey Nagy
Northville, Michigan
Qinghao Shen
Shanghai, Shanghai, China
Delta Dental Knowledge Science 1
Project Sponsors
Mukundan Agaram
Okemos, Michigan
Will Cicola
Okemos, Michigan
Jacob Ernst
Okemos, Michigan
Toby Hall
Okemos, Michigan
Chang (Charlie) Liu
Okemos, Michigan
Delta Dental of Michigan, Ohio and Indiana: General RAte Calculation Environment Shell
Covering more than 78 million Americans, Delta Dental operates one of the largest dental plan administrators in the United States. Over the past 70 years, Delta Dental has created innovative, data-driven technology that increases quality of care while decreasing customer costs.
As an insurance company, Delta Dental continuously compiles and analyzes insurance data to build better plans that decrease costs to their customers and partners. This is achieved through the General RAte Calculation Environment (GRACE), which enables insurance data to be processed efficiently.
Our GRACE Shell enables users to streamline their development inside of Delta Dental’s vast ecosystem of tools with an emphasis on utility and accessibility.
Our command line interface offers a powerful but simple tool to enable fast prototyping, testing, and debugging across the complex rate calculation domain. Programs can be run, tested, and debugged quickly through intuitive commands. Furthermore, the simplicity of our software enables non-technical users, such as actuaries or underwriters, to easily navigate and build models.
The GRACE shell creates an environment where users can dynamically build their prototypes. As the user develops, they can easily create, undo, load, save and share their work in a responsive and robust environment.
Our system facilitates simple building and testing of GRACE programs, enabling non-technical users to develop software quickly without prior training, saving time and cutting costs.
The front end of our software is built in Java, utilizing the Picocli command line interface framework and Maven project management software. The back end uses Delta Dental’s existing core libraries containing fundamental calculation algorithms and data structures.
Michigan State University
Team Members (left to right)
Huy Nguyen
Hanoi, Hanoi, Vietnam
Yang Zhao
Chengdu, Sichuan, China
Justin Park
Bloomfield Hills, Michigan
Dylan Boyd
Saline, Michigan
David Robbins
St. Johns, Michigan
Kyle Ernster
Novi, Michigan
Delta Dental Knowledge Science 2
Project Sponsors
Mukundan Agaram
Okemos, Michigan
Daniel Durusoy
Okemos, Michigan
Toby Hall
Okemos, Michigan
Chang (Charlie) Liu
Okemos, Michigan
Evolutio: ERP Reserve Preservation Platform
Evolutio is a group of technology professionals convinced that business problems have simpler solutions than the market is led to believe. Evolutio works with the non-profit, Elephants, Rhinos and People (ERP), to preserve and protect wild elephants and rhinos in Southern Africa through a distinctive strategy based on rural poverty alleviation. The desired result is that community members have access to income through non-lethal alternatives to poaching.
ERP is constantly taking steps forward to ensure that the poaching problem is being mitigated in the short term, while working towards alleviating poverty in the long term. These steps include elephant relocation, veterinary emergency response units, drought relief programs, threat detection, drone air force, and an extensive reserve ranger program.
Our ERP Reserve Preservation Platform is an intuitive web and mobile application makes the lives of those working on the reserve easier by aiding in the success of these short-term goals.
The platform includes a community member and ranger work scheduling system with notifications built in, a system to view live- stream footage of the reserve for security purposes, a place to view footage from the drone air force, and GPS tracking of elephant migration. The platform contains a quizzing system to evaluate the skills and knowledge of those seeking to be a community member or ranger as well.
The community members and rangers benefit from a single platform to view all reserve security tools and management systems in one single place. This platform makes the quality of life better and daily tasks go smoother for those on the reserve, while dealing with very busy, yet engaging, lives.
The ERP platform is developed with the React Native and Flask framework, alongside Python and JavaScript, and deployed onto Heroku.
Michigan State University
Team Members (left to right)
Jinxuan Zhang
Wenling, Zhe Jiang, China
Stefan Najor
West Bloomfield, Michigan
Riley Thompson
Walled Lake, Michigan
Matt Delanoy
Shelby Township, Michigan
Jake Lankfer
New Era, Michigan
Braedyn Lettinga
Grand Rapids, Michigan
Evolutio
Project Sponsors
Jordan Cobe
Lansing, Michigan
Bob Dyksen
St. Louis, Missouri
Devin Stonecypher
Fremont, California
Adam Ties
Indianapolis, Indiana
Laura Vetter
Chicago, Illinois
General Motors: High Frequency Data Ingestion
General Motors, headquartered in Detroit, Michigan, is the largest vehicle manufacturer based in the United States. OnStar, a subsidiary of General Motors, provides in-vehicle communications, security, navigation, and remote diagnostics.
Within a week of COVID-19 being declared a national emergency, General Motors and OnStar shifted approximately 12,000 OnStar service agents from extremely predictable call center environments to largely variable home offices.
OnStar agents conduct phone calls to vehicles via an internet connection requiring fast and reliable speeds for phone calls to be clear. General Motors IT must know when internet speeds drop, as poor call quality can result in customer dissatisfaction.
Currently, connection speed records are automatically gathered on OnStar agents’ computers into files, which are then regularly transferred to a centralized server for processing. When thousands of OnStar agents are online and making calls, the server processing often becomes backlogged, and data is sometimes lost.
Our High Frequency Data Ingestion application resolves the bottlenecks induced by influxes of data by providing efficient file reading, processing, and writing operations. Furthermore, existing backlogs of files are resolved by limiting the number of data points for any given OnStar agent.
In addition to data ingestion, our software features interactive web dashboards. Data from the ingestion application can be analyzed on multiple webpages. This data includes the OnStar network metrics, OnStar agent comparison tables, and ingestion application processing statistics.
The ingestion application is written in C# and is optimized to work with Microsoft network-attached storage drives and a Microsoft SQL Server. The web application is written in Python Flask and uses Socket-IO and Plotly for plotting.
Michigan State University
Team Members (left to right)
Kevin Zhong
Troy, Michigan
Felix Zhang
Foshan, Guangdong, China
Dave Yonkers
Lake Orion, Michigan
Kory Gabrielson
Rochester, Michigan
Dave Karlavage
South Lyon, Michigan
Joseph Kasza
Saline, Michigan
GM
Project Sponsors
Taylor Bolton
Chandler, Arizona
Brian Chubick
Austin, Texas
James Currie
Detroit, Michigan
Fred Killeen
Detroit, Michigan
Todd MacKenzie
Austin, Texas
Spencer Searle
Detroit, Michigan
Kellogg’s: Global Business Services Customer Satisfaction
Kellogg’s, headquartered in Battle Creek, Michigan, is the world’s leading producer of cereal and a leading producer of snack and convenience foods with commonly known brands like Pringles, Cheez-Its, and Frosted Flakes.
With products manufactured in 18 countries and marketed in over 180 countries worldwide, Kellogg’s works to provide quality products and services to all its customers and clients. To this end, Kellogg’s Global Business Services (GBS) team distributes a quarterly customer satisfaction survey to stakeholders.
The GBS survey contains a series of standardized questions related to the quality and ease of the stakeholders’ use of GBS services as well as open-ended questions where stakeholders can provide suggestions and feedback for improvement. In the past, the survey has not reached the target response rate, which makes it harder for Kellogg’s to provide the customer service that meets their high standards.
Our Global Business Services Customer Satisfaction system includes a redesign of the user interface of the survey and a web dashboard used to visualize analytics.
Our new Global Business Services customer satisfaction survey has built-in user behavior collection, automated data visualization, automatic survey translation and easier survey question updating mechanisms.
The analytics provided by our web dashboard regarding user behavior and responses has led to an increase in the response rate of the survey from 7% to 15%. This increase in response rate enables Kellogg’s to develop a more detailed and strategic plan to provide customers with better products and a more fulfilling experience.
Users access the survey on a web application built in R with R-Shiny for the user interface. The data is stored in Amazon S3, and the data visualization is done through Tableau.
Michigan State University
Team Members (left to right)
Henry Xu
Novi, Michigan
Dhiloj Vigneswaran
Hatton, Central Province, Sri Lanka
Sarah Funk
Troy, Michigan
Kathy Gu
Canton, Michigan
Ben Person
Rochester Hills, Michigan
Kellogg’s
Project Sponsors
Deanna Adler
Battle Creek, Michigan
Travis Beuchler
Battle Creek, Michigan
Federico Conde
Battle Creek, Michigan
Katrina Gensterblum
Battle Creek, Michigan
Diana Morehouse
Battle Creek, Michigan
Debra Nave
Battle Creek, Michigan
Lesley Salmon
Battle Creek, Michigan
Kohl’s: Athenaeum
Headquartered in Menomonee Falls, Wisconsin, Kohl’s operates as one of the largest department store chains in the world. The company’s business line features apparel, footwear, accessories, beauty and home products through its stores and website.
At Kohl’s, technology teams are constantly exploring, designing, and developing new ways to make the customer’s shopping experience more effortless and unique to them. In order to accomplish this, developers need to be able to share their questions and technical issues with each other.
Previously, the Kohl’s development teams shared a massive group chat of over 500 developers, where their questions were not only difficult to track, but were also redundant, creating a very disorganized and confusing forum.
Our Athenaeum web application provides an effective solution to this disorder by acting as a centralized platform for the Kohl’s development teams to better coordinate collaboration.
Athenaeum is an organized platform that brings order and clarity to the Kohl’s development teams; with Athenaeum, Kohl’s developers can find solutions to their technical issues with ease. Athenaeum’s web interface provides an easy place for developers to ask questions, receive feedback from other developers, search for related questions, and collaborate with their colleagues.
The platform’s simple and intuitive user interface gives developers the visual clarity for their collaboration, so that they can easily navigate their way to a solution for each technical issue that arises. Moreover, Athenaeum makes collaboration fun, utilizing a point system to gamify the experience of sharing solutions and resolving each other’s issues.
With a ReactJS front end, Flask back end and MySQL database, Athenaeum is deployed on Google Cloud Platform, making the web app fully cloud native.
Michigan State University
Team Members (left to right)
Lucas Barron
Troy, Michigan
Tim Kowalski
Pinckney, Michigan
Jason Israilov
West Bloomfield, Michigan
Ryan Felten
Wyoming, Michigan
Jacob Mackay
Macomb, Michigan
Bryan Vi
St. Joseph, Michigan
Kohl’s
Project Sponsors
Christian Madrigal
Menomonee Falls, Wisconsin
Sean Malloy
Menomonee Falls, Wisconsin
Vinny Sabatini
Menomonee Falls, Wisconsin
Will Simmons
Menomonee Falls, Wisconsin
Ramesh Venkitaswaran
Menomonee Falls, Wisconsin
Will White
Menomonee Falls, Wisconsin
Lockheed Martin Space: SmartSatTM Satellite App Store
Lockheed Martin Space, headquartered in Denver, Colorado, is one of the largest space defense contractors in the world, employing over sixteen thousand people, with the goal of developing an impressive range of products from satellites and space probes to missile defense systems.
Storage space, processor utilization, and memory utilization are important factors to consider when deploying software to satellite assets. Applications may also require additional dependencies that must be present on an asset before an application can run.
Our SmartSat Satellite App Store is a web-based marketplace for uploading and installing applications to live satellites with rigorous software testing capabilities to guarantee the software runs successfully on these satellites.
During the testing process, the app store monitors the system resource utilization of the application. When an application is uploaded or deployed, the system ensures the correct dependencies are installed on an asset.
During the testing process, an application manager monitors the resource utilization of the target application. These metrics are sent back to the app store and displayed for operators to view.
The app store automatically keeps a record of an application’s dependencies to ensure the required packages necessary for an application to run are installed on the asset. Our SmartSat App Store provides satellite software with assurances that the software is reliable and functional when uploaded to a satellite.
The app store uses a Jenkins pipeline for testing. Data is stored in a Nexus repository, as well as a PostgreSQL database, which is managed by pgAdmin. The web back end is built with Flask, while the front end is built with React. All components of the SmartSat Satellite App Store are built in Docker containers to ensure system portability.
Michigan State University
Team Members (left to right)
Mike Kilmurray
Wixom, Michigan
Matt Harper
South Lyon, Michigan
Sirena Ly
Holland, Michigan
Kaleb Koebel
Stevensville, Michigan
Quinn Farrar
Rochester, Michigan
Cody Lowen
Waterford, Michigan
Bryan Vi
St. Joseph, Michigan
Lockheed Martin Space
Project Sponsors
Josh Davidson
Littleton, Colorado
Brandon Hearn
Littleton, Colorado
Bill Holway
Littleton, Colorado
Tony Miller
Littleton, Colorado
Krystyn Ream
Littleton, Colorado
Malleable Minds: Advancing PreK-12 Educational Opportunities
Malleable Minds is an emerging startup building the world’s most extensive collection of PreK-12 programs, from the arts to the sciences, so students can further develop academic, interpersonal, and communication skills. The Malleable Minds web app connects students to programs that interest them and contributes to their academic success.
However, it can be difficult for users to navigate the vast collection of programs and plan their customized education path. Displaying such a large collection of information can also lead to slowed site loading speeds.
Our Web App for Advancing PreK-12 Educational Opportunities helps users find the programs best suited for them, track their progress in-site, and improves website performance.
Better navigational features include website subject pages, such as art or science, enabling users to see all of the programs offered in categories of interest. Clicking on a program redirects users to the program page, which holds information such as the provider, location, and cost. This page also includes the program’s ratings and reviews left by users after experiencing the program.
The skill tree feature enables users to plot out how to achieve their future goals. Users can track their progress and explore future opportunities in a given subject area. Any progress made on skill development is tracked and the next steps for skill growth are clearly displayed.
Our system improves the existing application by better guiding users to find the programs that are right for them, increasing engagement and customer satisfaction.
The front end is written in React JS, and the back end is in Python. Our site also makes extensive use of Amazon Web Services. By using AWS Lambdas, the back end is serverless to improve site- wide performance.
Michigan State University
Team Members (left to right)
Siyuan Rong
Ningbo, Zhejiang, China
Alex Ralya
Grand Ledge, Michigan
Temi Agbebi
Canton, Michigan
Travis Walton
Ann Arbor, Michigan
Noah D’Arcy
Novi, Michigan
Malleable Minds
Project Sponsors
Ripple Goyal
Los Angeles, California
Cathalina Juarez
Frederick, Maryland
James Pita
Frederick, Maryland
MaxCogito: Blockchain Based Vaccine Passport System
MaxCogito, founded by Steve Akers, is a young company that provides high value cloud services to their clients. They focus on providing their clients with strategies for protecting and appropriately managing sensitive documents and communications.
With the onset of the COVID-19 pandemic, humanity has faced new challenges, and different types of vaccinations have been provided as a response to the virus. However, the paper-based immunization status cards currently provided by clinics and hospitals can be stolen, lost, or falsified.
Our Blockchain Based Vaccine Passport System provides reliable and secure vaccination status of users, which cannot be falsified and are secured on the internet.
Our system is accessed by patients and vaccine administrators through an easy-to-use web interface. After receiving a vaccine, users upload a copy of their vaccine record as well as some supplementary data. Vaccine clinics and hospitals then use our web application to validate any vaccine records uploaded by their patients. Once a patient’s vaccine record is verified as authentic, the patient can request a vaccine passport from our system that can be used to verify their vaccination status whenever needed.
The vaccine verification is built on Blockchain technology that provides a safe and secure way to apply for vaccination status, which cannot be changed or deleted following verification by the client’s health care provider.
Our system provides ease of use for individuals wanting absolute proof of their vaccination status and peace of mind for anyone needing to verify vaccination status beyond any doubt.
The front end of our system is developed using HTML, CSS, Angular and TypeScript. Our back end uses Spring Boot, Web3j, and a PostgreSQL database hosted on AWS. Our Blockchain is built on Ethereum, utilizing Solidity for our Smart Contracts.
Michigan State University
Team Members (left to right)
Moez Abbes
Bardo, Tunis, Tunisia
Drew Decrem
Irvington, New York
Daniel Adu-Djan
Nkoranza, Bono East, Ghana
Alex Holt
Rochester Hills, Michigan
Samgar Kali
Almaty, Almaty, Kazakhstan
Lucas Sariol
Chesterfield, Michigan
Malleable Minds
Project Sponsors
Steve Akers
Mashpee, Massachusetts
Meijer: Meijer Smart Shopper
Meijer is a family-owned business founded in 1934 that has pioneered the one-stop shopping experience. With over 240 shopping centers operating in the Midwest, Meijer provides a wide array of products from household items to pharmaceuticals.
Grocery shopping is a task that takes organization and planning. Adding an item to a shopping list requires resources like time, memory and a list itself. Often, shoppers think of an item they need but don’t have those resources readily available. Moreover, shoppers can be unsure of what Meijer coupons, called mPerks, apply to the items on their list, or if that item is available at their local Meijer.
Our Meijer Smart Shopper enables customers to use Alexa to interact with the Meijer application, simplifying the shopping experience. A shopper can interact with our application using their phone’s microphone or an Alexa-enabled device.
In a verbal interaction with Alexa, a shopper can add or remove items from their Meijer shopping cart and list. Our application recognizes shopper patterns to improve Alexa’s accuracy when determining what brand of item a shopper wants. Alexa uses these preferences to alert the shopper when their favorite items are on sale. Additionally, Alexa informs the shopper when an added item is unavailable at their local Meijer and suggests an alternative.
Meijer Smart Shopper modernizes Meijer’s pioneered one- stop shopping experience. Shoppers can now be confident they are utilizing every available mPerk and that their shopping list is complete.
Meijer Smart Shopper is a website, iOS and Android application. The website uses React and is written using HTML, CSS and JavaScript. The iOS application is written in Swift and the Android application in Kotlin. Our back end is hosted using Microsoft Azure and is written using Python.
Michigan State University
Team Members (left to right)
Jintian Chen
Haikou, Hainan, China
Vijay Vatti
Troy, Michigan
Bram Kineman
Charlotte, Michigan
Farhadul Fahim
Madison Heights, Michigan
Ky Nguyen
Kentwood, Michigan
Malleable Minds
Project Sponsors
Vinod Alahari
Grand Rapids, Michigan
Bill Baer
Grand Rapids, Michigan
Chirag Ghimire
Grand Rapids, Michigan
Phil Kane
Grand Rapids, Michigan
Chris Laske
Grand Rapids, Michigan
Terry Ledbetter
Grand Rapids, Michigan
Michigan State University Computer Science: Data-Driven Mechanic: Applications and Infrastructure
The DeepTech Lab at Michigan State University conducts research into the use of machine learning algorithms and vibroacoustic (sound and acceleration) signals to improve the maintenance of diverse physical systems.
An estimated 290 million vehicles operate below optimal efficiency due to delayed service or unaddressed faults. The DeepTech Lab has developed algorithms that can identify the make, model, and certain fault types for vehicles using audio captured by mobile devices.
Developed under the supervision of Dr. Josh Siegel, the Data- Driven Mechanic application helps everyday people benefit from the DeepTech Lab’s algorithms to improve the maintenance and care of their vehicles.
Users record audio and vibration data from their vehicle in our software with the native microphone and accelerometer on their mobile device.
When the user selects the classify option, the data are processed by the DeepTech Lab’s algorithms, and the results are displayed to the user, outlining details and detected faults of their vehicle.
When the user chooses the annotate option, they are shown a series of form pages populated with dynamic fields to fill in with information about the vehicle. After annotation, the labeled data are stored in a server for later use by the DeepTech Lab. The annotate function enables users to participate and contribute to the improvement of the DeepTech Lab’s algorithms for diagnosing vehicles and other physical systems.
Our software runs on both Android and iOS mobile devices that have a built-in microphone and accelerometer. The front end is written in JavaScript using the React Native Expo framework. The back-end server is written in Python Flask and the underlying database is MySQL.
Michigan State University
Team Members (left to right)
Andrew Brua Allen Park, Michigan
Erik Ralston Richardson, Texas
Kaela Burger Shelby Township, Michigan
Jianyu Deng Hefei, Anhui, China
Abhi Thirupathi Troy, Michigan
Michigan State University CSE
Project Sponsors
Josh Siegel
East Lansing, Michigan
Michigan State University Linguistics: On-Premises Automatic Speech Recognition Pipeline
The Sociolinguistics Lab within Michigan State University’s Department of Linguistics, Language, and Cultures hosts Michigan Diaries, which chronicles the changes in the lives and languages of people throughout and after the Covid-19 pandemic, as well as provides insight into language change over time.
Michigan Diaries collects long form audio recordings from volunteers and then uses Google’s Automatic Speech Recognition (ASR) commercial software to create time-aligned transcripts needed for researchers to conduct linguistic analysis. Currently, there is no robust open-source ASR software package for researchers to circumvent Google’s platform. This leads to unnecessary costs and privacy concerns as private data is getting sent to a third party.
Our On-Premises Automatic Speech Recognition Pipeline is an open-source all-in-one speech-to-text software package that creates time-aligned transcripts from audio files.
After users upload their audio files, the system automatically constructs a time-aligned transcript. This transcript is separated into sentences, along with metadata including timestamps of when the sentence begins and ends, speaker identification, and confidence values for the predicted text.
The training feature is used to improve performance. Users upload their own datasets to fine-tune various models used for inference including, speaker diarization, ASR, punctuation restoration, language modeling and entity extraction.
Our system avoids the need to use Google’s speech recognition technologies, reducing operational costs and protecting user privacy.
Our ASR pipeline is containerized through Docker and implemented using state-of-the-art machine learning libraries Hugging Face, NVIDIA NeMo and Pyannote.
Michigan State University
Team Members (left to right)
Eden Seo
Novi, Michigan
Kyle Reinhart
Dundee, Michigan
Maria Irimie
Canton, Michigan
Jacob Caurdy
Brighton, Michigan
Eason Ding
Beijing, Beijing, China
Michigan State University Linguistics
Project Sponsors
Betsy Sneller
East Lansing, Michigan
Suzanne Evans Wagner
East Lansing, Michigan
Russ Werner
East Lansing, Michigan
Mozilla Corporation: Improve Firefox’s Reader View
The Mozilla Corporation is behind Firefox, one of the world’s largest web browsers. Mozilla boasts the only browser made by a non-profit, mission-driven organization. Firefox’s open-source development allows users from all over the world to contribute to its improvement and advancement.
Browsing websites can be frustrating due to clutter from ads and images. Firefox’s Reader View feature solves this problem by reducing a page down to the essentials, which is perfect for those accessing websites with a screen reader or requiring better accessibility. Reader View must remove distracting ads, background images and other noisy elements on the page, along with allowing users to customize their web browsing experience.
Our version of Firefox’s Reader View builds on many of the requested additional features, fixes, and improvements to make the website’s raw information even simpler to read and the Reader View experience more enjoyable.
The improved Firefox’s Reader View expands Reader View to cover more heavily used sites, such as Wikipedia. Mozilla’s mission is to make the internet open and accessible to all, and our improvements to Reader View are created with this goal in mind. Fixing previously identified bugs and implementing enhancements expands Reader View’s ability to facilitate uncomplicated online reading for users. By addressing these problems, the user experience and the functionality of Reader View are substantially improved.
Reader View is a feature that lives within the Firefox codebase: a vast piece of software spanning multiple languages, including HTML, CSS, JavaScript, and C++. The enhancements to Reader View are developed within the Visual Studio Code IDE and released to users in stages via the Firefox Nightly, Beta and Full Release browser applications.
Michigan State University
Team Members (left to right)
Tyler Kabaker
Plainfield, Illinois
Jintao Hu
Changzhou, Jiangsu, China
Noel Lefevre
Holt, Michigan
Chad Burnham
Troy, Michigan
Emily Michaels
Brighton, Michigan
Steve Hagopian
Milford, Michigan
Michigan State University Linguistics
Project Sponsors
Niklas Baumgardner
Mountain View, California
Philip Luk
Mountain View, California
Micah Tigley
Toronto, Ontario, Canada
Jared Wein
Burton, Michigan
MSU Federal Credit Union: Ever Green 3C: Financial Education Content Library
Founded in 1937, Michigan State Federal Credit Union has been working towards financial freedom and security for over 320,000 members. With $6.6 billion in assets, over 900 employees, and 21 branches, MSUFCU provides services to help members achieve big dreams.
MSUFCU’s goal to help members achieve big dreams spreads beyond the company. Other credit unions seek support from MSUFCU’s vast financial education content library and have requested to purchase a detailed organization of the content library.
MSUFCU created Ever Green 3C to spearhead the organization and management of the content library. Ever Green 3C has to manually label its library of content, which is a time-consuming process. They need an accurate and efficient way to organize thousands of articles into detailed categories.
Our Ever Green 3C: Financial Education Content Library is a sorting tool used to remove the burden from the Ever Green 3C team manually sorting thousands of documents. The software enables the Ever Green 3C development team to efficiently identify thousands of articles, their content, their financial categories and their targeted demographics.
Our software stores the financial articles and the respective labels for each article in a database for quick, accurate searching rather than classifying each article on a search-by-search basis. This provides improved speed and efficiency when searching.
The development of this application saves weeks of time for the Ever Green 3C team and turns an otherwise tedious process into a simple push of a button.
Our back-end software is primarily a Python application utilizing ASP.NET to handle the transfer of data to and from a MongoDB database including articles and user searches from the front-end UI developed with a mix of HTML, PHP and JavaScript.
Michigan State University
Team Members (left to right)
Ian Masterson
Novi, Michigan
Jason Taft
Perry, Michigan
Evan Alexander
Grand Rapids, Michigan
Bailey Bakerson
Niles, Michigan
Edison Liu
Nanning, Guangxi, China
Matthew Sitto
Clarkston, Michigan
MSUFCU
Project Sponsors
April Clobes
East Lansing, Michigan
Ben Maxim
East Lansing, Michigan
Christen Wright
East Lansing, Michigan
Rocket Companies: Team Member Mapping Application
Headquartered in Detroit, Rocket Companies is an expansive family of financial service enterprises, ranging from Rocket Mortgage, the nation’s largest mortgage lender, to Amrock, a leading title insurance provider. Always striving for improvement, Rocket Companies succeeds in helping their clients achieve homeownership and financial freedom.
With the shift to remote work schedules during the pandemic, two major aspects of the work environment important to Rocket Companies have been stifled: natural collaboration and community building. Working from private residences, connections beneficial to productivity and essential to a meaningful work experience are partially lost.
Our Team Member Mapping Application helps to alleviate the issues present with remote workplace communication through a location-based application, enabling Rocket Companies’ employees to find nearby team members for any host of reasons.
The Team Member Mapping Application displays the location of employees in a general area on a map, as well as contains the ability to filter team members that share similar interests or are within certain companies. The user also has the ability to opt out of having their precise location shown, instead having their associated zip code displayed. The user can create events that other users can see and join on the map, whether it is for a work conference or a book club. Through our Team Member Mapping Application, connectivity between employees at Rocket Companies is greatly simplified and enhanced, most notably in a remote setting.
Our front end of the web application is generated using the REACT framework and hosted on Amazon’s AWS Amplify service. The back end is implemented with Node Js within a serverless AWS Lambda. It is used for storing and updating user locations and event data within our MongoDB NoSQL database.
Michigan State University
Team Members (left to right)
Edwin Flores-Cardoso
Detroit, Michigan
Justin Vesche
Novi, Michigan
Mark Kim
Northville, Michigan
Sam Walls
Grand Rapids, Michigan
John Samsell
Grand Rapids, Michigan
Rocket Companies
Project Sponsors
Ryan Bickham
Detroit, Michigan
Rachel Kaip
Detroit, Michigan
Vickie La Luna
Detroit, Michigan
Kelly Strauss
Detroit, Michigan
Chris Woodruff
Detroit, Michigan
Scout: Smart Little Hunter of Fakes
Scout provides agile software solutions that enable organizations to make calculated decisions derived from data collection and analysis. With specialized solutions for financial fraud, counterfeit detection, and brand protection, Scout makes its clients’ lives easier by bridging the gap between information and action.
Online shopping has become a massive industry. As a consequence, it has led to the rise of fake product listings. Companies employ brand protection specialists to combat the issue, but they are limited in what they can do. Fake product listings are far too common for specialists to identify and remove them all.
Our Smart Little Hunter of Fakes application provides users with a simple and interactive way of locating, identifying, and removing fake product listings.
This application uses brand specific information and hunts through online marketplaces, such as Amazon and eBay, searching for matching product listings. The massive number of returned product listings are sorted and cleaned to ensure that only the reliable listings are presented to the user.
Users review the presented data and provide their expert responses for each product listing, labeling each as “Real,” “Fake,” or “Unknown.” Our system analyzes user responses and returns its own prediction. Over time, this system learns from its users in order to provide more accurate predictions. Our Smart Little Hunter of Fakes application lowers the risk of receiving knockoff products to create a safer shopping experience.
The front end is implemented in C# using the ASP.NET framework. The back end stores information in a SQL database in the Microsoft Azure cloud and implements the prediction model using ML.NET Model Builder. Our system is available for all Windows devices.
Michigan State University
Team Members (left to right)
Yifeng Lu Foshan, Guangdong, China
Mike McVey Lincoln, Nebraska
Meghna Nair Farmington Hills, Michigan
Luke Nolta Canton, Michigan
D’Angela Anderson Detroit, Michigan
Georgios Siozios Mount Prospect, Illinois
Scout
Project Sponsors
Bojana Bozanic-Rishi Royal Oak, Michigan
Nick Daniels Royal Oak, Michigan
Matt Dippel Royal Oak, Michigan
Brian Osborn Royal Oak, Michigan
Mel Sieracki Royal Oak, Michigan
TechSmith: ViSUI: Video Simplified User Interface
TechSmith is the global leader in screen recording and screen capture software and solutions. The company’s goal is to make content creating for trainings, tutorials, lessons, and everyday communication an easier and more effective process. TechSmith’s flagship products, Snagit and Camtasia, have more than 34 million users worldwide.
The ability to create content that does not require translation is a challenge that many TechSmith customers face as they work to generate material for speakers of varying languages. Screen captured images or videos that contain text in another language or that is irrelevant to the goal of the video is confusing and distracting to the audience. There is a need for a system that helps customers create more language agnostic content for their audience to consume.
Our ViSUI: Video Simplified User Interface web application enables customers to effortlessly remove distracting text from a video by replacing it with simple shapes, such as rectangles. This makes videos simple and understandable to all audiences.
When the user uploads a video, they can press a button that prompts our software to scan the entire video for text. Once the scanning is complete, the user is presented with suggestions for simplifying the text on each frame of the video. The user can then edit the Simplified User Interface rectangles as desired.
Users also have the option to remove the audio track from the video they upload. Once editing is complete, users can save their project to a video library and export it to another application for sharing.
Our web application is made using JavaScript and React. The text detection is accomplished with Microsoft’s Optical Character Recognition API and the frame-by-frame video manipulation is handled with the FFmpeg framework. Our web application, video storage, and database are hosted on Microsoft Azure.
Michigan State University
Team Members (left to right)
Jack Koby
White Lake, Michigan
Jered Brophy
Rockford, Michigan
Erika Zheng
Zhanjiang, Guangdong, China
Averi Justice
Berkley, Michigan
Scott Isaacson
Port Huron, Michigan
Diego Marzejon
Canton, Michigan
Scout
Project Sponsors
Mike Bell
Okemos, Michigan
Matt Dupuis
Okemos, Michigan
Wendy Hamilton
Okemos, Michigan
Rory Hool
Okemos, Michigan
Tony Lambert
Okemos, Michigan
Dave Norris
Okemos, Michigan
Scott Schmerer
Okemos, Michigan
Union Pacific: Railroad Data Visualization
Union Pacific, founded in 1862, is now the leading railroad transportation company in North America. With over 32,200 miles of track, 8,300 locomotives, and 43,000 employees, Union Pacific plays a major role in the transit of goods throughout the nation.
Derailments cost transportation companies millions every year due to missed deliveries, additional employee time, and equipment repairs. Union Pacific uses simulations to analyze such incidents and diagnose causes. These simulations record data, such as speed and buff/draft forces, and this information is output as a raw data file.
Our Railroad Data Visualization tool provides a web-based user interface that converts a simulation’s raw data file into clean, readable, and intuitive visualizations. These interactive graphs aid in the analysis of derailment simulations.
After a simulation is completed, the raw data file is uploaded to our system via a menu on our web page. A user can also select to view a historical data visualization set instead.
Our platform produces animated graphs that visualize train elevation, as well as buff/draft forces between cars over time. Users can control the animation through buttons on the page’s toolbar.
Using our system, Union Pacific employees can more quickly and accurately determine the cause of derailments and accidents, in addition to predicting future incidents, saving Union Pacific valuable time and money.
Our Railroad Data Visualization software system has a front- end web user interface that uses the Angular framework, along with the Plotly visualization library. Our web application is also written in TypeScript and HTML. Our back end is written in Java, built around a Spring framework, and stores data in an Oracle MySQL database. The front end and back end communicate with each other via a REST API.
Michigan State University
Team Members (left to right)
Jared Surato
Mason, Michigan
Andrew Haakenson
Novi, Michigan
Ryan Piotrowicz
DeWitt, Michigan
Yufeng Li
Shenzhen, Guangdong, China
Union Pacific
Project Sponsors
Jeff Girbach
Milford, Michigan
Ryan Grudle
Council Bluffs, Iowa
United Airlines: Performance Scorecard Automation
United Airlines is a Fortune 500 airline company that flies over 850 aircraft and has flights to hundreds of destinations. In 2019, over 160 million passengers flew on United Airlines flights, an all-time- high for the company.
When it comes to air travel, safety is of the utmost importance. That is why at United Airlines, various safety and compliance metrics are used to keep track of safety at each of their seven hubs in the continental United States. These metrics, however, are currently created and managed manually, which takes a significant amount of time for United Airlines employees.
Our Performance Scorecard Automation quickly generates attractive safety metric scorecards, which eliminate human error and the tedium of manually selecting and entering data.
The Performance Scorecard Automation tool automatically reads data from several Excel files that contain the raw safety and compliance data for various airports. The tool then automatically generates a PowerPoint containing pertinent data based on a specified PowerPoint template.
Users can specify any combination of raw Excel data, template PowerPoints, and our own proprietary design files. These design files easily generate associations between raw Excel data and the finalized PowerPoint presentations and maintain the desired look and feel of a manually created PowerPoint.
Our tool enables users to easily create future scorecards without manual adjustment, while also making the program customizable in case the data needs to be changed.
The Performance Scorecard Automation saves time for United Airlines’ employees and improves the safety of United Airlines.
The Performance Scorecard Automation is written using C# with the .NET Framework. It uses Microsoft’s Office Interop Libraries for interfacing with Excel and PowerPoint.
Michigan State University
Team Members (left to right)
Danny Lee
Okemos, Michigan
Guanzhang Zheng
Canton, Guangdong, China
Cynthia Trocinski
Hastings, Michigan
Noah Little
Pinckney, Michigan
Griffin Klevering
South Lyon, Michigan
United Airlines Airport Operations
Project Sponsors
Adriana Carmona
Chicago, Illinois
Christine Clarida
Chicago, Illinois
John Kleberg
Chicago, Illinois
Juan Munoz
Chicago, Illinois
Moin Siddiqui
Chicago, Illinois
United Airlines: Audit Management System
United Airlines, Inc. is a leading American airline headquartered in Chicago, Illinois. In 2019, United Airlines operated 4,900 flights a day from 362 airports. Running an airline requires diligence in all logistical and technical aspects to ensure the best flight experience for “Every customer. Every flight. Every day.”
Within United Airlines, the Technical Operations Quality Assurance division plays a vital role in meeting United Airlines’ shared goals of efficiency, reliability, and safety.
To accomplish this, the United Airlines Quality Assurance team conducts live audits to ensure all equipment and services are maintained according to Federal Aviation Administration (FAA) standards. However, current audits require handwritten documents that are hard to keep track of and difficult to share.
Our Audit Management System enables quality assurance administrators to create new audits and assign them to their respective auditors more easily. Our system also provides auditors with a solution to have electronic access to audit documentation on their mobile devices.
Our system recreates digital versions of forms used by auditors, which facilitates easier editing, saving, and submission of audit documentation. Additionally, our mobile application facilitates real- time access to the device’s camera to easily photograph and attach evidence, such as photos and notes to audit forms. Web scraping of the FAA website is included as well, to relay even more information to users of our system. The time of auditors is valuable, and our system enables them to perform their duties in an efficient manner in order to reduce errors and simplify the auditing process.
The front end of our application is written in Swift for iOS integration. The back end is hosted on Amazon Web Services (AWS). Python performs FAA website scraping and stores updated data on a MySQL database hosted through AWS.
Michigan State University
Team Members (left to right)
Zihan Yang
Hohhot, Inner Mongolia, China
Mary Maclachlan
Grand Rapids, Michigan
Daniel Lee
Grand Blanc, Michigan
Jack Baldwin
Grand Rapids, Michigan
Gigi Padalec
Lansing, Michigan
United Airlines Quality Assurance
Project Sponsors
Amadou Anne
Chicago, Illinois
Kaley Pon
San Francisco, California
United Airlines: Training Forecast Model
United Airlines is a leading American airline headquartered in Chicago, Illinois. United Airlines connects people and unites the world with over 330 destinations served and over 3,000 departures daily in 2021 across its comprehensive network. With a workforce of over 70,000 employees throughout the world, United Airlines is positioned strongly to provide outstanding service to its customers.
To uphold its rigorous standards for safety and reliability, United Airlines requires routine inspection and maintenance for the hundreds of aircrafts in its fleet, which in turn requires properly trained technicians stationed in the right places at the right times across all of the airports it serves. Training resources must be allocated carefully to keep the skills of technicians in line with the demands of evolving flight schedules and fleet composition.
However, determining what training must be provided to keep United Airlines’ network operating smoothly is a complex task due to the large numbers of flights and airports involved.
Our Training Forecast Model predicts when and where unmet needs for technicians arise and guides decisionmakers toward where to provide additional training to bridge those gaps.
When United Airlines training staff opens our dashboard, displayed is an overview of understaffing risks at various airports, relaying key insights to staff. They are provided the ability to dig deeper into flight schedules and training data to analyze the most pressing needs on a finer scale. Predictive forecasting is included as well, to help determine what future risks may appear.
The information from our Training Forecast Model application enables United Airlines to reliably catch training risks in advance, reducing threats due to shortages of trained staff.
Our front-end interface is written as an SPA in TypeScript using the React framework. Back-end APIs written in Python are deployed on Azure Functions, backed by an Azure SQL database.
Michigan State University
Team Members (left to right)
Ethan Peterson
Naperville, Illinois
Jerry Chang
Zhongli District, Taoyuan City, Taiwan
Rohit Vadlamudi
Troy, Michigan
Zach Matson
DeWitt, Michigan
Ian Barber
Sterling Heights, Michigan
United Airlines Training
Project Sponsors
Rick Brown
Chicago, Illinois
Tom Buyers
Chicago, Illinois
Mike Keating
Chicago, Illinois
Lynda McDaniel
Houston, Texas
Chad Moran
Chicago, Illinois
Tom Wilson
Chicago, Illinois
Urban Science: Customer Insights Dashboard
Urban Science is a global automotive consulting firm that works with major automakers. Headquartered in Detroit and founded in 1977, Urban Science transforms market information into success, utilizing data and business science to improve profitability for their automotive partners.
Urban Science constantly receives massive amounts of market information from various sources. With so much information, it is vital for dealers to spend their limited time chasing the most attractive opportunities.
Our Customer Insights Dashboard identifies the most promising opportunities for dealers to pursue. The dashboard provides dealers with customer contact information and the factors that contribute to a good sales opportunity.
Our Customer Insights Dashboard can be opened in any web browser. When a dealer accesses the dashboard, they are taken to a main page that displays opportunities in a table format. Opportunities are rated by their potential. The default sort on the dashboard is by rating. Dealers are also able to sort opportunities by name, rating change and status.
Dealers can click on a table row to navigate to the row’s respective opportunity page, which contains the opportunity’s customer contact information, vehicle model information, and the main factors that contribute to the opportunity’s rating.
The main opportunities page displays only open or new opportunities. Closed opportunities are found in a different page of the web application and are accessible in the menu.
Our system identifies the most promising leads for dealers to pursue, cutting wasted time and increasing sales.
The front end of our Customer Insights Dashboard application is built using Angular. The back end is written in Python and uses a MySQL database with a .NET Core API.
Michigan State University
Team Members (left to right)
Jeff Valentic
Grosse Pointe Shores, Michigan
Md Samad
Patna, Bihar, India
Claire Cherng
Rochester Hills, Michigan
Allen Lin
Troy, Michigan
Cody Maier
Plymouth, Michigan
Urban Science
Project Sponsors
Mike DeRiso
Detroit, Michigan
Elizabeth Klee
Detroit, Michigan
David Michael
Detroit, Michigan
Andrea Michaud
Detroit, Michigan
Timothy Scogin
Detroit, Michigan
Nikolas Steel
Detroit, Michigan
Vectorform: Employee Recognition on Blockchain
Founded in 1999, Vectorform is headquartered in Detroit. Vectorform helps organizations move from an idea to an invention with digital products and hardware solutions. They combine a variety of technologies such as Internet of Things, augmented or virtual reality, and other emergent systems to develop solutions for their clients.
Recognition is an important aspect of Vectorform’s culture. Employees at Vectorform frequently congratulate each other in many informal ways on Microsoft Teams or in meetings. This recognition happens in real time and is not always visible to other employees.
Our Employee Recognition on Blockchain software solves this issue by making recognition publicly accessible to everyone in the workplace. Recognition is viewed through a web application and as messages in the Vectorform Microsoft Teams channel. Our software is integrated in Microsoft Teams as a new tab that mirrors the web application.
When a user sends recognition to a coworker, the system logs it as a transaction in a public ledger. The sender writes a message and specifies the number of tokens they wish to send. These tokens are used to measure appreciation and calculate rankings for a workplace leaderboard. Descriptions and keywords are generated from received messages for each user.
Our system ensures employees are recognized for their performance, improving company morale and culture.
The front end of our software is built using ReactJS, while the back end is implemented using Node.js. Microsoft Azure is used to host our SQL database and web application. Our application utilizes the Harmony blockchain, an Ethereum Virtual Machine compatible blockchain. OpenAI is used to create the user descriptions and keywords.
Michigan State University
Team Members (left to right)
Ryan Shore
Novi, Michigan
Shanbei Xin
Jiamusi, Heilongjiang, China
Jonathan Lee
Novi, Michigan
Tyler Brush
Holt, Michigan
Freddy Merlin
Delhi, India
Vectorform
Project Sponsors
Chris Cornish
Royal Oak, Michigan
Woody Floyd
Royal Oak, Michigan
Claire Lizear
Royal Oak, Michigan
Jeff Meador
Royal Oak, Michigan
Josh Parmenter
Seattle, Washington
Whirlpool Corporation: Recipe Progression Tracking
Whirlpool Corporation, based out of Benton Harbor, Michigan, is one of the world’s best-known appliance manufacturers with over $22 billion in annual sales, 69,000 employees, and 54 manufacturing and technology research centers across the globe. Whirlpool’s current focus is improving the home-cooking process.
With the global pandemic leaving its mark everywhere, many are left lacking guidance on how to properly prepare meals themselves. Typical recipes include step-by-step instructions on how to cook the recipe, but they have no real-time feedback on if the steps are being completed correctly.
Our Recipe Progression Tracking application provides users with step-by-step instructions on how to prepare dishes, along with motion- based feedback on if the directions are being followed properly.
This application runs on both an Apple Watch and iPhone. While cooking, the user is guided through each instruction, which is displayed on both devices.
An Apple Watch records motion data gathered from a user’s arm. Using neural networks and machine learning algorithms, the cooking data recorded from the sensors within the watch is analyzed to provide feedback in real time on how well the user is completing a step.
The Recipe Progression Tracking application helps advance the future of cooking by combining traditional cooking methods with machine learning to produce an innovative style of preparing dishes. Our application helps Whirlpool achieve their vision of making cooking easy and accessible to everyone.
Our back end utilizes an Ubuntu server, MySQL, and TensorFlow to store and transmit the recipes and sensor data, while our front end is built using Swift and XCode. Both components communicate using a Rest API.
Michigan State University
Team Members (left to right)
Jeff Lai
Hangzhou, Zhejiang, China
Peizeng Kang
Lanzhou, Gansu, China
Paul Johnecheck
White Lake, Michigan
Tommy Hojnicki
Naperville, Illinois
Winnie Yang
Chicago, Illinois
Ethan Miller
Holt, Michigan
Whirlpool
Project Sponsors
Colleen Doyle
Benton Harbor, Michigan
Jackie Li
Benton Harbor, Michigan
Collin Stipe
Benton Harbor, Michigan
Phil Swanson
Benton Harbor, Michigan
David Vehslage
Benton Harbor, Michigan