CSE Projects – Fall 2022

Ally Financial: Ally Employee Recognition Platform
Amazon: Amazon Review Confidence Tool
Anthropocene Institute: Public Opinions on Nuclear Energy from Social Media
Atomic Object: Custom Data Visualization Dashboard
Auto-Owners Insurance: A-O Merch Search
CSAA Insurance Group: Synthetic Image Generation via Random Noise
General Motors: Augmented Reality Utilizing IoT Technology
Google: Android Exploit Fuzzing Analysis
Kellogg’s: Templatize R Development via Design Thinking
Kohl’s: Backstage’s Back Alright
Lockheed Martin Space: LiDAR and Image Fusion for Autonomous Navigation
Magna: Dashboard for Data Visualization
Meijer: Meijer Simply Give Automation
Michigan State University: Mobile App for Remote Recording
Microsoft: Making STEM Papers Accessible to ASL Users
MSU Federal Credit Union: Digital Transformation of Member Data
Roosevelt Innovations: Provider Anomaly Analytics Toolkit
Roosevelt Innovations: DSL IDE Test Harness
RPM: RPM DriveTM Mobile App Extension and Enhancements
Stryker: Technology Driven Inventory Optimization
Targets’ Tip: Sharing Advice on Academic Harassment
TechSmith: TARA: TechSmith Asset Recommendation Assistant
Union Pacific: Mobile Train Handling Simulator
United Airlines: Data on Demand App
United Airlines: Audit Management System
United Airlines: Efficacy Testing within United’s Cornerstone LMS
Urban Science: Dealership Parts and Service Telematic Insights
Vectorform: Time Cube
Volkswagen Group of America: Volkswagen Electric Vehicle Recommender App
Whirlpool Corporation: Guided Recipe Augmentation


Ally Financial: Ally Employee Recognition Platform

Headquartered in Detroit, Michigan, Ally is one of the top 25 financial holding companies in the United States and a leader in digital financial services. Ally offers financial products for consumers, businesses, automotive dealers, and corporate clients in their commitment to developing platforms and digital experiences for a variety of needs.

Ally takes pride in their organization culture. They believe the ability to influence change comes from the people and community that are found within their business. Ally puts a strong emphasis on such company values so their employees continue to flourish from the positive impact of a healthy work environment.

Ally employees use our web application, Ally Kudos, as an intuitive way to strengthen the connections among coworkers. Employees log into Ally Kudos to send recognitions and ‘Kudos’ points to their coworkers. Kudos can be sent for anything ranging from a coworker sharing their hot chocolate to someone giving guidance and training to a less experienced coworker.

Our application shows users their messages sent and received over time along with their current Kudos points, which they can redeem for rewards. When sending Kudos, users type a personalized message or use suggested phrases for ideas. With added touch-ups to the message such as gifs and text styles, our application offers a more fun and rewarding

experience that improves upon basic thank-you emails.
Having pleasant interactions between one another boosts company

morale and overall productivity. Ally Kudos enhances the appreciation Ally employees share with one another.

Ally Kudos is written in HTML, CSS and JavaScript and is powered by the React framework. Our web app interacts with employee data using Sequelize and Express to connect to AWS RDS and offers machine learning capabilities using Python.

Screenshots of the Ally Financial project
Phillip Yu
Canton, Michigan

Abby Peterson
Midland, Michigan

Gatesana Vongphachanh
Lansing, Michigan

Harrison McComb
Oakland, Michigan

Phumapiwat Chanyutthagorn
Bangkok, Thailand

Michigan State University

Team Members (left to right)

Phillip Yu
Canton, Michigan

Abby Peterson
Midland, Michigan

Gatesana Vongphachanh
Lansing, Michigan

Harrison McComb
Oakland, Michigan

Phumapiwat Chanyutthagorn
Bangkok, Thailand

Ally

Project Sponsors

Jared Allmond
Detroit, Michigan

Dzmitry Dubarau
Charlotte, North Carolina

Dallas Gale
Phoenix, Arizona

Dan Lemont
Detroit, Michigan

Harish Naik
Phoenix, Arizona

Susan Nord
Detroit, Michigan

Arvy Rajasekaran
Charlotte, North Carolina

Theresa Weaver
Detroit, Michigan

Kevin Werner
Charlotte, North Carolina


Amazon: Amazon Review Confidence Tool

Amazon, founded by Jeff Bezos in July 1994, is renowned for its influence in the electronic commerce industry. Amazon initially started as an online marketplace for books but quickly expanded into a multitude of product categories and is currently one of the world’s largest online retailers.

With over 300 million active customers interacting with their online platform, Amazon is trying to ensure that users have the most authentic, reliable, and trustworthy shopping experience. To safeguard their product standards, Amazon has developed a review framework in which customers can get insights and feedback on products while shopping. However, with the multitude of reviews, there is an ever-growing problem of review legitimacy.

Our Amazon Review Confidence Tool combats this legitimacy problem by conducting product review analysis to calculate review authenticity within a visually intuitive browser extension and web application.

Users have access to a browser extension that displays confidence scores for each review of a selected product. The Review Confidence Tool then calculates an adjusted total average rating after filtering reviews with low confidence scores, enabling users to get a more accurate rating without low legitimacy reviews.

The tool is also equipped with a web application that provides a visually intuitive summary of review authenticity. This solution reduces customer confusion and preserves sellers’ reputations within two easy-to-use applications.

The tool’s infrastructure is built entirely on Amazon Web Services, referencing the AWS Well-Architected Framework to create a responsive and scalable environment. The serverless web app uses AWS Amplify, Lambda, and DynamoDB to minimize unnecessary overhead, and Amazon SageMaker is the tool’s all-in- one solution to machine learning.

Ashu Kher
Canton, Michigan
Collin Cole
Grand Rapids, Michigan
Nikita Gupta
Johannesburg, Gauteng, South Africa
Cameron Hurley
Brighton, Michigan
Ethan Strain
Rochester, Michigan
Dylan Mccarroll
Warren, Michigan
Ashu Kher
Canton, Michigan

Collin Cole
Grand Rapids, Michigan

Nikita Gupta
Johannesburg, Gauteng, South Africa

Cameron Hurley
Brighton, Michigan

Ethan Strain
Rochester, Michigan

Dylan Mccarroll
Warren, Michigan

Michigan State University

Team Members (left to right)

Ashu Kher
Canton, Michigan

Collin Cole
Grand Rapids, Michigan

Nikita Gupta
Johannesburg, Gauteng, South Africa

Cameron Hurley
Brighton, Michigan

Ethan Strain
Rochester, Michigan

Dylan Mccarroll
Warren, Michigan

Amazon

Project Sponsors

Jacob Ackley-Smith
Detroit, Michigan

Zach Arnold
Detroit, Michigan

Garret Gaw
Detroit, Michigan

Derek Gebhard
Detroit, Michigan

Mitchell Morrell
Detroit, Michigan


Anthropocene Institute: Public Opinions on Nuclear Energy from Social Media

The Anthropocene Institute is an organization that partners with researchers, governments, experts, and investors to address the climate change crisis. The organization provides support to projects related to clean energy, anti-pollution efforts and climate innovation and takes care of any political or financial barriers they may experience.

The Anthropocene Institute is an advocate for nuclear energy as it has the potential to play a crucial role in the fight against climate change and the transition to clean energy. However, the public is divided when it comes to this energy source. Furthermore, public debate on this issue is often plagued with misinformation and confusion.

Our Nuclear Energy Web Application tackles this problem by providing users with an easy way to view public opinion on nuclear power with easy-to-read charts and graphics within one simple web application.

Our application collates and analyzes public opinion information from social media posts on Twitter. This information is presented on an attractive dashboard, which provides users with several easy-to-use web pages of data visualizations.

Users can see geographic trends in opinion using an interactive map that illustrates opinion in each state. The dashboard also contains several charts and graphs to help visualize more general data. The dashboard is updated constantly ensuring all data is fresh and up to date.

Through this application, the Anthropocene Institute can utilize a constant flow of formatted, visualized data to further their mission of creating a better, greener world.

The front end is built using HTML, JavaScript, React and the Google Charts Library. The back end is built using Python, Google Cloud Platform and the Twitter API.

Anthropocene Institute project screenshots
Doyeon Kim
Novi, Michigan

Akshit Bansal
Delhi, India

Aidan Lane
Kalamazoo, Michigan

Grant Carey
Columbus, Ohio

Katherine White
Midland, Michigan

Shrey Jindal
New Delhi, India

Michigan State University

Team Members (left to right)

Doyeon Kim
Novi, Michigan

Akshit Bansal
Delhi, India

Aidan Lane
Kalamazoo, Michigan

Grant Carey
Columbus, Ohio

Katherine White
Midland, Michigan

Shrey Jindal
New Delhi, India

Anthropocene Institute

Project Sponsors

Frank Ling
Tokyo, Japan

Carl Page
Palo Alto, California


Atomic Object: Custom Data Visualization Dashboard

Atomic Object is a custom software design and development consultancy that builds mobile and web apps, creates device IoT software, and provides cloud capabilities to their clients. They are an employee-owned organization with branches in Ann Arbor, Chicago, and Grand Rapids.

Each Atomic Object office has a dashboard displayed on a television. This dashboard highlights important individual employee metrics such as billable hours and employee blog-post due dates. This dashboard is essential to keep track of employee metrics, but it is currently outdated and needs to be reworked to increase efficiency.

Our Custom Data Visualization Dashboard enables users to view this important employee data more easily and effectively than ever before within a new, attractive application.

This dashboard includes blog post deadlines and billable hours, and many other components including an events calendar, trending blog posts, and charts highlighting revenue and utilization rates.

Our admin page enables Atomic Object employees to customize each office’s dashboard separately. Employees can edit a dashboard by turning on and off displays as they choose. The admin page provides a few preset combinations to display components from specific categories.

The built-in presets include Financial, which shows the financial metrics, and Social, which includes company events and an employee spotlight. The Default preset shows a combination of the two. Employees may save their edits as new presets to make changing visualizations easy.

Our dashboard is a React application that uses HTML/CSS, JavaScript, and Bootstrap for the front end. For the back end, we combine internal data from Atomic Object pushed to our Firebase database with Google Sheets data and user preset information.

Atomic Object project
Chandan Aralikatti
Okemos, Michigan

Neil Warraich
Novi, Michigan

Abigail Murray
Dearborn, Michigan

Frank Nylander
Grand Ledge, Michigan

Wenrui Li
Taishan, Guangdong, China

Michigan State University

Team Members (left to right)

Chandan Aralikatti
Okemos, Michigan

Neil Warraich
Novi, Michigan

Abigail Murray
Dearborn, Michigan

Frank Nylander
Grand Ledge, Michigan

Wenrui Li
Taishan, Guangdong, China

Atomic Object

Project Sponsors

Micah Alles
Grand Rapids, Michigan

Jonah Bailey
Ann Arbor, Michigan

Dylan Goings
Ann Arbor, Michigan


Auto-Owners Insurance: A-O Merch Search

Auto-Owners Insurance is a Fortune 500 mutual insurance company that provides automotive, home, life and commercial insurance to nearly 3 million policyholders in 26 states. Auto- Owners Insurance is headquartered in Lansing, Michigan.
Auto-Owners offers company merchandise that their associates can purchase to support and represent the company.

Currently, the purchasing process revolves around paper and pencil order forms. Similarly, when an Auto-Owners administrator wants to analyze purchase data, they must parse the paper records manually, which can be a daunting task.
Online shopping has become increasingly popular in the last decade, providing a better shopping experience for consumers and an easier way to keep track of purchase data. Auto-Owners is looking for a way to modernize their ‘merch’ shopping experience.

Our A-O Merch Search is a web application that functions as an online store and improves the process of purchasing company merchandise for Auto-Owners associates. In addition to purchasing items, associates have the option to read and write reviews for items and view recommended items to help them choose a product that best suits their needs.

Auto-Owners associates use our system to filter, browse and purchase company merchandise from their personal devices using any browser. Purchase history data updates as orders are placed, enabling administrators to see real-time trends for popular items and categories.

Our system improves the efficiency of analyzing purchase data for Auto-Owners administrators by generating relevant graphs and charts. Our A-O Merch Search system uses React for the front end, Spring Boot for the back end, and Microsoft SQL Server for hosting the
database.

Auto-Owners project screenshots
Samuel Ward
Kentwood, Michigan

Tyler Gyulveszi
Belleville, Michigan

Caroline Gormely
Grosse Pointe Farms, Michigan

John Lin
Rochester Hills, Michigan

Yuzhen Zhou
Shenzhen, Guangdong, China

David Sugai
Ann Arbor, Michigan

Michigan State University

Team Members (left to right)

Samuel Ward
Kentwood, Michigan

Tyler Gyulveszi
Belleville, Michigan

Caroline Gormely
Grosse Pointe Farms, Michigan

John Lin
Rochester Hills, Michigan

Yuzhen Zhou
Shenzhen, Guangdong, China

David Sugai
Ann Arbor, Michigan

Auto-Owners Insurance

Project Sponsors

Tony Dean
Lansing, Michigan

Ross Hacker
Lansing, Michigan

Scott Lake
Lansing, Michigan


CSAA Insurance Group: Synthetic Image Generation via Random Noise

CSAA Insurance Group, headquartered in Walnut Creek, California, is one of the largest AAA insurers in the country. They offer home, auto, and other lines of insurance to seventeen million people in twenty-three states and the District of Columbia.

In the span of a few short years, the insurance industry has become information driven, meaning CSAA requires large quantities of data to compete. However, data is difficult to access due to how it is typically captured, privacy concerns, and the relative infrequency of losses.

Our Synthetic Image Generation via Random Noise system provides an easy-to-use web application for CSAA data scientists to generate realistic image datasets. Our robust system is able to generate an image dataset for any subject of interest while eliminating privacy concerns, as the generated images are completely synthetic and do not depict any real people or vehicles.

Our application is a one-stop shop for all dataset generation needs. Users submit a text description of the images to generate, select the number of images desired, and quickly receive the dataset.

In addition to generating useful synthetic datasets, our system enables CSAA data scientists to update current dataset generators, as well as create new synthetic image generators quickly and effortlessly.

CSAA data scientists use our datasets for a variety of purposes, including providing concern-free data to CSAA’s third-party partners, improving the claims process for losses without documentation, and general insurance data needs.
Our web application utilizes Python Flask along with HTML, CSS, and JavaScript. The Stable Diffusion and Glide Diffusion models that our software uses are trained and run in Amazon Web Services EC2 instances with dedicated GPUs. The resulting datasets are stored in an AWS S3 Bucket.

CSAA Insurance Group project
John Park
Troy, Michigan

Joe Romain
Plymouth, Michigan

William Long
Lansing, Michigan

AJ Bensman
Cincinnati, Ohio

Zongyuan Li
Shijiazhuang, Hebei, China

Matthew Baxter
Lansing, Michigan

Michigan State University

Team Members (left to right)

John Park
Troy, Michigan

Joe Romain
Plymouth, Michigan

William Long
Lansing, Michigan

AJ Bensman
Cincinnati, Ohio

Zongyuan Li
Shijiazhuang, Hebei, China

Matthew Baxter
Lansing, Michigan

CSA Insurance Group

Project Sponsors

Beti Cung
Walnut Creek, California

Anthony Duer
Walnut Creek, California

JD Sanchez
Walnut Creek, California


General Motors: Augmented Reality Utilizing IoT Technology

General Motors is one of the top automotive manufacturers, selling over 6 million vehicles annually worldwide. GM is headquartered in Detroit, Michigan, and is known for brands such as GMC, Buick, Chevrolet and Cadillac.

As augmented reality becomes more accessible to large companies, new ways of utilizing this technology emerge, from remote training to visualizing 3D models in real time. GM has explored many possible corporate implementations of augmented reality, yet one unexplored area is augmented reality interacting with hardware.

Our Augmented Reality Utilizing IoT (Internet of Things) Technology is an augmented reality headset that facilitates virtual interaction with the physical world. Our system employs the headset as a replacement for a physical key allowing access into restricted areas and content.

When a user needs access to a locked container, they put on the headset and open our application. A holographic button is displayed directly in front of the user that shows the status of the physical lock.

Once the button is pressed, the lock receives a signal to unlock, and the holographic button reflects this new status. Inside the container is a physical QR code that the headset scans. This QR code generates a hologram in the visual field of the headset to instruct the user in completing their task (shown on the right).

Our software integrates augmented reality with physical devices and demonstrates the viability of augmented reality and its uses for General Motors.

Our front end consists of an Unreal Engine 4.27.2 program running on a Microsoft HoloLens 2. The back end is a Flask server hosted on a Raspberry Pi. The server controls a Servo motor that is connected to a sliding deadbolt.

GM project screenshots
Connor Pangle
Troy, Michigan

Kaezar Leonard
Detroit, Michigan

Sarah Palmer
Lexington, Kentucky

Ian Hay
Brighton, Michigan

Anthony Salem
Sterling Heights, Michigan

Ningshu Li
Changsha, Hunan, China

Michigan State University

Team Members (left to right)

Connor Pangle
Troy, Michigan

Kaezar Leonard
Detroit, Michigan

Sarah Palmer
Lexington, Kentucky

Ian Hay
Brighton, Michigan

Anthony Salem
Sterling Heights, Michigan

Ningshu Li
Changsha, Hunan, China

General Motors

Project Sponsors

Brian Chubick
Austin, Texas

James Currie
Detroit, Michigan

Kade Hasenfus
Detroit, Michigan

Fred Killeen
Detroit, Michigan

Jennifer Nickrand
Detroit, Michigan

Tyler Osterhoff
Detroit, Michigan

Steven Powell
Detroit, Michigan

Spencer Searle
Detroit, Michigan

Chris Shunk
Detroit, Michigan


Google: Android Exploit Fuzzing Analysis

Google is a Fortune 500 technology company headquartered in Mountain View, California. It specializes in creating connected products such as its search engine, smart devices, and advertising services. One of its most widespread products is the Android mobile operating system, which runs on upwards of 3 billion devices worldwide.

Due to the vast number of Android devices currently in use, Google needs to guarantee optimal performance and quality in their software. To achieve this goal, Google developed a bug detection tool called Syzkaller. This tool uses a process known as fuzzing, which enables engineers to detect bugs by passing random inputs into the target program.

Our Android Exploit Fuzzing Analysis tool utilizes Syzkaller to test Android software for bugs and displays the metrics on an intuitive dashboard for analysis by Google professionals.

The home page of the dashboard displays a snapshot of a Syzkaller fuzzer with the intent of giving engineers an overview of fuzzer performance. This overview is complete with attractive visualizations of analyzed data in the forms of charts and graphs.

The orchestration tab enables the user to stop and start Syzkaller instances with unique configurations. Our tool also displays unusual behavior found by the fuzzer on the crashes tab.

The insights tab provides an in-depth visualization of a fuzzer’s performance, which enables engineers to find ways to improve the active fuzzers to detect more bugs. These features enable Google engineers to locate Android bugs that need to be fixed.

The back end uses a Node.js API to connect Syzkaller and the MySQL database that is hosted on the Google Cloud Platform. The API also manages Docker instances that contain Syzkaller fuzzers. The front end is written using Angular 14 and utilizes our API for the dashboard.

Google project screenshots
Karan Singh
Canton, Michigan

Michael Umanskiy
West Bloomfield, Michigan

Catherine Xu
Novi, Michigan

Shubham Chandna
New Delhi, Delhi, India

Anurag Kompalli
Northville, Michigan

Romario Rranza
Shelby Township, Michigan

Michigan State University

Team Members (left to right)

Karan Singh
Canton, Michigan

Michael Umanskiy
West Bloomfield, Michigan

Catherine Xu
Novi, Michigan

Shubham Chandna
New Delhi, Delhi, India

Anurag Kompalli
Northville, Michigan

Romario Rranza
Shelby Township, Michigan

Google

Project Sponsors

Kris Alder
Kirkland, Washington

Jon Bottarini
Austin, Texas

Shailesh Saini
Kirkland, Washington

Michael Taylor
Kirkland, Washington


Kellogg’s: Templatize R Development via Design Thinking

Kellogg’s, one of “America’s Most Trusted Brands,” is a leading producer of snacks and cereals. The Battle Creek, Michigan company produces popular items such as Pop-Tarts, Cheez-Its and Frosted Flakes with the assistance of its 31,000 employees.

Kellogg’s has a market presence in 180 countries and interacts with an abundance of customers. The Kellogg’s Global Business Services (GBS) team ensures communication between employees and customers remains mutually beneficial and accessible. The GBS team achieves this through a large suite of applications.

With many applications focused on features and use cases, it is inevitable that some of them may no longer have the official Kellogg’s look and feel.

Our Templatize R Development via Design Thinking system provides a platform to help Kellogg’s employees create new applications and update existing applications while conforming to all of Kellogg’s current design requirements.

Employees can preview and download various standardized application elements by using a series of dashboards housed on our platform. This removes the need for developers to manually confirm that they are conforming to all requirements.

Our theme-previewing system displays common webpage elements and themes, which enables developers to quickly decide on a predefined look for their next application and not worry about design standards.

Using our app, Kellogg’s employees can unite the look and feel of the GBS applications by applying consistent themes and branding material to upcoming projects and applications, thereby producing a seamless company image.

Users access the dashboards via a web app built in R, with R-Shiny for the user interface. The data is stored in MySQL, and the themes are created using CSS.

Kelloggs project screenshots
Jonathan Shomali
Corunna, Michigan

Tolu Fashina
Ikoyi, Lagos, Nigeria

Devin Masiak
Clinton Township, Michigan

Savvy Barnes
Flint, Michigan

Matt DiRisio
Victor, New York

Michigan State University

Team Members (left to right)

Jonathan Shomali
Corunna, Michigan

Tolu Fashina
Ikoyi, Lagos, Nigeria

Devin Masiak
Clinton Township, Michigan

Savvy Barnes
Flint, Michigan

Matt DiRisio
Victor, New York

Kellogg’s

Project Sponsors

Deanna Adler
Battle Creek, Michigan

Jordan Brooker
Battle Creek, Michigan

Michael Chappelow
Battle Creek, Michigan

Federico Conde
Battle Creek, Michigan

Katrina Gensterblum
Battle Creek, Michigan

Alexis Janssens
Battle Creek, Michigan

Diana Morehouse
Battle Creek, Michigan

Benjamin Pineda
Battle Creek, Michigan


Kohl’s: Backstage’s Back Alright

With over $15 billion in sales, Kohl’s is the second largest department store chain in the United States. Headquartered in Menomonee Falls, Wisconsin, Kohl’s has 1,161 stores across 49 states and employs nearly 100,000 people.

Like many other retail stores, Kohl’s has had to adjust to a significant increase in online sales in recent years. This greater online presence is supported by Kohl’s software developers who work on several projects at a time, each using multiple applications.

It has become cumbersome for the software developers to manage their different projects as they navigate through all of the related applications.

Our Backstage’s Back Alright system provides a developer portal, which is a hub for the tools most frequently used by Kohl’s software developers.

There are two main functionalities in the system which provide developers a way to quickly and intuitively see the statuses of all their projects and kick-start new development projects with our easy-to- use development templates.

The system enables developers to quickly view all of the projects and related information on a single page.

Another page of our system streamlines creation of new projects. Developers simply specify what type of project they want and the programming requirements, and the system automatically creates the project, allowing developers to focus on other tasks.

TypeScript and React form the front end of our system. The back end is connected to external technologies including GitLab, Dynatrace and OpenShift.

Kohl's project screenshots
Blake Sabbagh
Ann Arbor, Michigan

Joey Meng
Troy, Michigan

Mike Guan
Shanghai, Shanghai, China

Gage Hohwart
Saginaw, Michigan

Miriam Oginsky
Ann Arbor, Michigan

Michigan State University

Team Members (left to right)

Blake Sabbagh
Ann Arbor, Michigan

Joey Meng
Troy, Michigan

Mike Guan
Shanghai, Shanghai, China

Gage Hohwart
Saginaw, Michigan

Miriam Oginsky
Ann Arbor, Michigan

Kohl’s

Project Sponsors

Daniel Gries
Menomonee Falls, Wisconsin

Jay Piskorik
Menomonee Falls, Wisconsin

Vinny Sabatini
Menomonee Falls, Wisconsin

Brian Sanner
Menomonee Falls, Wisconsin

Jill Simmons
Menomonee Falls, Wisconsin

Kurt Troyer
Menomonee Falls, Wisconsin

Will White
Menomonee Falls, Wisconsin


Lockheed Martin Space: LiDAR and Image Fusion for Autonomous Navigation

Lockheed Martin Space, headquartered in Denver, Colorado, employs over 16,000 people to develop satellite systems, spacecraft, and space probes.

Recently, in a partnership with General Motors, Lockheed Martin Space is endeavoring to develop a transportation solution for NASA’s upcoming Artemis mission in the form of the Lunar Mobility Vehicle (LMV).

In the LMV’s navigation of the lunar environment, an accurate sensor system is essential to ensure safe traversal. Such a sensor system has different system requirements than a typical autonomous vehicle in that it must be redundant, performant, and capable of operating in the lunar domain.

Our LiDAR and Image Fusion Solution for Autonomous Navigation enables the LMV to detect the lunar environment by providing a lightweight and redundant software solution capable of running on the vehicle’s onboard systems. By utilizing both LiDAR data and stereo-camera data, our solution accurately detects its environment. Additionally, our robust system can maintain effective operation in scenarios where a sensor fails through a redundant imaging setup.

Given the nature of the LMV, our system exists in an environment with limited computer systems and resources. Optimizing our fusion solution and underlying detection software guarantees its functionality in this restrictive environment.

In practice, our system is a network of ROS nodes, each node being a discrete computation module. Our LiDAR and stereo-image data are fused into a singular point cloud in the system and then fed through a YoloV4- based 3D object detection model for inference using the ONNX runtime. The entire system runs on an NVIDIA Jetson TX2, with Imaging-Source cameras and Intel Realsense LiDAR sensors providing data.

Lockheed Martin project images
Matt Anikiej
Elmhurst, Illinois

Nathaniel Ferry
Grosse Pointe, Michigan

Dom Mazza
Tampa, Florida

Carlo Barths
Bloomfield Township, Michigan

Michigan State University

Team Members (left to right)

Matt Anikiej
Elmhurst, Illinois

Nathaniel Ferry
Grosse Pointe, Michigan

Dom Mazza
Tampa, Florida

Carlo Barths
Bloomfield Township, Michigan

Lockheed Martin Space

Project Sponsors

Josh Davidson
Littleton, Colorado

Eric Dixon
Littleton, Colorado

Joe Epstein
Littleton, Colorado

Brandon Hearn
Littleton, Colorado

Bill Holway
Littleton, Colorado

Bennie Lewis
Sunnyvale, California

Tony Miller
Littleton, Colorado


Magna: Dashboard for Data Visualization

For more than 65 years, Magna has been delivering innovative solutions tackling the automotive industry’s toughest challenges. As a mobility technology company and North America’s largest automotive supplier, Magna’s capabilities span across the entire vehicle, working with all major global automakers including BMW, Nissan and GM.

With the goal of significantly reducing last mile delivery costs and carbon emissions in cities, Magna built an all-electric, autonomous delivery robot, leveraging hardware and software from Magna’s automotive products. The delivery robot is a pilot program and has delivered hundreds of pizzas since March 2022.

Magna monitors the performance of these robots and collects vast amounts of raw data, which can be challenging to understand and interpret. Our Dashboard for Data Visualization system presents this data in ways that make it easier for Magna engineers to organize, understand and interpret.

Magna employees and their partners access the dashboard from their company website and see the simplified data of the fleet on a daily, weekly, monthly or lifetime basis. These dashboards show trends in the data for things such as battery consumption and travel distance.

Our software shows clear trends, thereby enabling Magna engineers to implement any necessary modifications to improve efficiency of the fleet.

Magna acquires the data on its fleet through the vehicle sensors and GraphHopper routing API. Magna holds this data in an Amazon Web Service (AWS) database. The data is pulled into MySQL by a Python script, which sends information to Amazon QuickSight, where the dashboards are created. The dashboards are integrated into Magna’s website, hosted by AWS, and coded using the Vue.js framework.

Magna project screenshots
Matt Hofmann
Mason, Michigan

Dylan Burke
Bartlett, Illinois

Daryn Dratt
Kalamazoo, Michigan

Yetian Chai
Wenzhou, Zhejiang, China

Brian Greifenberg
Dearborn, Michigan

Nate Bollman
Rockford, Michigan

Michigan State University

Team Members (left to right)

Matt Hofmann
Mason, Michigan

Dylan Burke
Bartlett, Illinois

Daryn Dratt
Kalamazoo, Michigan

Yetian Chai
Wenzhou, Zhejiang, China

Brian Greifenberg
Dearborn, Michigan

Nate Bollman
Rockford, Michigan

Magna

Project Sponsors

Pranay Jain
Boston, Massachusetts

Adam Naish
Troy, Michigan

Jim Quesenberry
Troy, Michigan

Raidu Rayasam
Boston, Massachusetts


Meijer: Meijer Simply Give Automation

Meijer is a Midwest supermarket chain headquartered in Grand Rapids, Michigan. Pioneers of the supermarket concept, Meijer has over 250 stores across six states.

Simply Give is a signature program that partners with local food pantries to feed hungry families and has raised over $75 million. Customers have the option to purchase $10 Simply Give donation cards in-store or during an online order, which are converted to food-only gift cards and donated directly to local pantries. Meijer wants to extend the reach of the Simply Give program and analyze the community’s support toward local pantries.

Our Meijer Simply Give Automation system is a standalone digital giving option, enabling customers to make Simply Give contributions directly to the Meijer store of their choosing. Our app makes it possible for anyone to contribute any amount from their phone or computer.

Users pick the Meijer location they want to contribute to and view the specific food pantry partnered with each store. This gives users the option to contribute to any community, which was previously not possible. No account is necessary, however users with mPerks accounts can sign in to use saved payment methods and easily contribute to their home store.

Contribution data is analyzed automatically, and produces analytics reports for Meijer employees. This helps Meijer identify issues and make corrective actions for the Simply Give program.

Simply Give Automation increases the program’s digital customer contribution and expands the ability to digitally market the program to provide additional assistance to communities.

Our system is a web and mobile app. The front ends are developed with ReactJS and React Native, respectively. Our back end is written in Node.js and is connected to an Azure SQL database.

Meijer project screenshots
Josh Jacob
Macomb, Michigan

Ricardo Paz
Grand Rapids, Michigan

Mounika Jetti
Guntur, Andhra Pradesh, India

Jacob Pavlawk
Munger, Michigan

Samantha Sebestyen
Brighton, Michigan

Matthew Mannausa
East Lansing, Michigan

Michigan State University

Team Members (left to right)

Josh Jacob
Macomb, Michigan

Ricardo Paz
Grand Rapids, Michigan

Mounika Jetti
Guntur, Andhra Pradesh, India

Jacob Pavlawk
Munger, Michigan

Samantha Sebestyen
Brighton, Michigan

Matthew Mannausa
East Lansing, Michigan

Meijer

Project Sponsors

Bill Baer
Grand Rapids, Michigan

Chirag Ghimire
Grand Rapids, Michigan

Phil Kane
Grand Rapids, Michigan

Sameer Kona
Grand Rapids, Michigan

Coty LaVere
Grand Rapids, Michigan

Terry Ledbetter
Grand Rapids, Michigan

Andy McKellar
Grand Rapids, Michigan

John Morrison
Grand Rapids, Michigan

Samuel Ramos
Grand Rapids, Michigan


Michigan State University: Mobile App for Remote Recording

Michigan State University’s Sociolinguistics Lab in the Department of Linguistics, Language, and Cultures hosts a research project called Michigan Diaries, which records changes to the lives and languages of Michiganders.

During the COVID-19 quarantine, MSU Linguistics needed a way to maintain their research safely. This led to the creation of MI Diaries, a way to remotely record and transcribe audio. As more researchers and programs realized the value in remote data collection, new features were added, including notes, photos, etc. More niche cases arose and the MSU Linguistics program found that the application had unexpected limitations that would require native software solutions to fix.

Our Mobile App for Remote Recording is a flexible solution that enables subjects to easily record sound, add images, and upload data directly to a server for research purposes. Our solution is a redesign of existing software with an emphasis on user experience and customization.

Our solution facilitates all sound-based research with a modular design that enables researchers to easily toggle features on or off. The simple and intuitive user interface makes it easy for anyone to record and upload samples for research. Users can record their audio, select pictures on their device, and upload content to the server with just a few clicks.

Customizing the application for any kind of research is as simple as copying the codebase and changing just a few lines of code.

Our application makes it easy for researchers to gather large amounts of multimedia data without programming knowledge, increasing data collection efficiency and speeding up research.

Our software is built in Kotlin for Android and Swift for iOS. The existing server-side pipeline is used to ensure seamless transition between versions.

MSU project screenshots
Sonia Moozhayil
Clinton Township, Michigan

Gengyuan Bai
Zhengzhou, Henan, China

Lucas Wilkerson
Battle Creek, Michigan

Jake Zolkosky
Pinckney, Michigan

Jennifer Tran
Holt, Michigan

Michigan State University

Team Members (left to right)

Sonia Moozhayil
Clinton Township, Michigan

Gengyuan Bai
Zhengzhou, Henan, China

Lucas Wilkerson
Battle Creek, Michigan

Jake Zolkosky
Pinckney, Michigan

Jennifer Tran
Holt, Michigan

Michigan State University Linguistics

Project Sponsors

Betsy Sneller
East Lansing, Michigan

Suzanne Evans Wagner
East Lansing, Michigan

Russ Werner
East Lansing, Michigan


Microsoft: Making STEM Papers Accessible to ASL Users

Microsoft is a multinational and industry-leading technology company best known for developing numerous operating systems, software, and online computing service platforms. Microsoft is also an active supporter of open-source development, as they hold a firm belief that contributing to open-source projects greatly accelerates innovation.

A roadblock that slows down the progress of this innovation is the lack of English-to-ASL translation for STEM-related words and other technological jargon. Those who sign with ASL that graduate high school have the reading comprehension of a 4th grader on average, making it harder to contribute to scientific studies.

Our Making STEM Papers Accessible to ASL Users system gives ASL users an easily-accessible resource that both translates scientific words of the reader’s choosing and gives them suggestions for words they might be interested in translating.

Our translator takes the form of a Google Chrome extension. It is accessible on a wide variety of webpages, increasing its usability.

Words are selected by highlighting them on the page with the mouse before activating the extension. Once the word is selected and the extension is activated, a video of that word’s ASL translation is embedded inside a pop- up.

Words that do not have translations can be manually highlighted to show the user a similar word’s ASL translation video. If similar enough words do not exist, a link to YouTube search results for that word’s translation is displayed.

Our software makes it quick and seamless for ASL users to translate words from English to ASL, improving reading comprehension of ASL users. The front end of our translator is written in HTML, CSS, and JavaScript. The back end is written in Python. The front end is connected to the back end via Flask.

Microsoft project
Jiancong Huang
Troy, Michigan

Aidan O’Rourke
Ada, Michigan

Ricky Pennepalli
Troy, Michigan

Tommy Kocab
Brighton, Michigan

Alex Woodring
Canton, Michigan

Aditya Ashok
Bangalore, Karnataka, India

Michigan State University

Team Members (left to right)

Jiancong Huang
Troy, Michigan

Aidan O’Rourke
Ada, Michigan

Ricky Pennepalli
Troy, Michigan

Tommy Kocab
Brighton, Michigan

Alex Woodring
Canton, Michigan

Aditya Ashok
Bangalore, Karnataka, India

Microsoft

Project Sponsors

Danielle Bragg
Redmond, Washington

Jonathan Bragg
Redmond, Washington

Grace Cho
Redmond, Washington

Eu Jing Chua
Redmond, Washington

Dinesh Ganapathi
Redmond, Washington

Sadid Hasan
Redmond, Washington

Juhi Paralkar
Redmond, Washington

Mahmoud Sayed
Redmond, Washington


MSU Federal Credit Union: Digital Transformation of Member Data

Established in 1937, MSU Federal Credit Union (MSUFCU) has been serving Michigan State University and the greater Lansing area for over 84 years. With over 20 branch locations statewide, 331,000 members, and managing nearly $7 billion in assets, MSUFCU strives to help its local communities thrive and achieve financial freedom.

To encourage community engagement and outreach, MSUFCU partners with local businesses by offering discounts and rewards to MSUFCU members through a program known as Local Loyalty.

The benefits are mutual for both members and businesses; MSUFCU members have access to rewards and discounts – keeping their MSUFCU cards top-of-wallet, while local businesses gain free exposure and generate more business.

Our Digital Transformation of Member Data mobile application enhances these benefits by increasing awareness of the Local Loyalty program and providing members with a more robust member-to-member fund transfer experience.

Our application analyzes a user’s transaction history and suggests partner companies that provide similar services to businesses where members are already shopping.

For example, if a member goes to an out-of-network coffee shop regularly, our application sends a notification suggesting a locally-partnered coffee shop offering a similar service at a discount if they use their MSUFCU card.

MSUFCU members can also use our improved fund transfer system, which now includes usernames, QR code scanning for physical device readers, and NFC tap-to-pay functionality.

Our application is available on Android and iOS devices. It is built on the Flutter SDK, using the Dart programming language to deploy on both platforms. It connects to a remotely hosted MySQL server whose data is analyzed with Python.

MSUFCU project screenshots
Sadeem Boji
West Bloomfield, Michigan

Jotham Teshome
West Bloomfield, Michigan

Chris Cardimen
Rochester Hills, Michigan

Liam McCune
East Lansing, Michigan

Zhendong Chen
Shenzhen, Guangdong, China

Vishnu Bhupathiraju
Novi, Michigan

Michigan State University

Team Members (left to right)

Sadeem Boji
West Bloomfield, Michigan

Jotham Teshome
West Bloomfield, Michigan

Chris Cardimen
Rochester Hills, Michigan

Liam McCune
East Lansing, Michigan

Zhendong Chen
Shenzhen, Guangdong, China

Vishnu Bhupathiraju
Novi, Michigan

MSUFCU

Project Sponsors

April Clobes
East Lansing, Michigan

Filip Danielewicz
East Lansing, Michigan

Ben Maxim
East Lansing, Michigan

Meredith Nicholoff
East Lansing, Michigan


Roosevelt Innovations: Provider Anomaly Analytics Toolkit

Roosevelt Innovations is a software company that creates solutions for insurance providers. The team at Roosevelt Innovations started at Delta Dental of Michigan, where they produced software that enabled Delta Dental Plans Association to insure over 83 million Americans. Roosevelt Innovations branched off from Delta Dental of Michigan to create company-agnostic software for all insurance providers.

A ubiquitous challenge faced by insurance companies is accurately assessing risk. Actuaries and underwriters develop complicated formulas involving many factors, which must be updated frequently to appropriately charge for coverage. A common solution to this problem utilizes complex spreadsheets that actuaries and underwriters must learn and maintain to calculate their coverage rate.

Our DSL IDE Test Harness reimagines how actuaries and underwriters assess risk and facilitates the calculation of rates. Our application extends Roosevelt Innovations’ revolutionary approach to rate calculation by providing a way for actuaries and underwriters to test their formulas quickly and conveniently.

Using our software, testing a formula is as easy as selecting it, entering the appropriate information, and clicking ‘Submit.’ After submitting their data measurements, a rate calculation is displayed to the user.

Our application streamlines the process of developing, testing, and distributing formulas used by insurance companies among actuaries and underwriters. This enables companies to appropriately assess risk, which ensures that they remain profitable.

Our application’s front end is built using Angular and dynamically displays input fields when a test is run. The back end utilizes a Java microservice that provides the rate calculation files and performs the calculation once the input is provided.

Roosevelt project 1 screenshots
Tanawan Premsri
Mueang Rayong, Rayong, Thailand

Jeffrey Lo
Fremont, California

Kate Roney
Plymouth, Michigan

Junchi Zhu
Suqian, Jiangsu, China

Justin Doan
Belleville, Michigan

Carson Honkala
Ashland, Wisconsin

Michigan State University

Team Members (left to right)

Tanawan Premsri
Mueang Rayong, Rayong, Thailand

Jeffrey Lo
Fremont, California

Kate Roney
Plymouth, Michigan

Junchi Zhu
Suqian, Jiangsu, China

Justin Doan
Belleville, Michigan

Carson Honkala
Ashland, Wisconsin

Roosevelt Innovations Data Science

Project Sponsors

Mukundan Agaram
Okemos, Michigan

Jacob Ernst
Okemos, Michigan

Shikha Mohindra
Okemos, Michigan

Ayush Singh
Okemos, Michigan


Roosevelt Innovations: DSL IDE Test Harness

Roosevelt Innovations is a software company that creates solutions for insurance providers. The team at Roosevelt Innovations started at Delta Dental of Michigan, where they produced software that enabled Delta Dental Plans Association to insure over 83 million Americans. Roosevelt Innovations branched off from Delta Dental of Michigan to create company-agnostic software for all insurance providers.

A ubiquitous challenge faced by insurance companies is accurately assessing risk. Actuaries and underwriters develop complicated formulas involving many factors, which must be updated frequently to appropriately charge for coverage. A common solution to this problem utilizes complex spreadsheets that actuaries and underwriters must learn and maintain to calculate their coverage rate.

Our DSL IDE Test Harness reimagines how actuaries and underwriters assess risk and facilitates the calculation of rates. Our application extends Roosevelt Innovations’ revolutionary approach to rate calculation by providing a way for actuaries and underwriters to test their formulas quickly and conveniently.

Using our software, testing a formula is as easy as selecting it, entering the appropriate information, and clicking ‘Submit.’ After submitting their data measurements, a rate calculation is displayed to the user.

Our application streamlines the process of developing, testing, and distributing formulas used by insurance companies among actuaries and underwriters. This enables companies to appropriately assess risk, which ensures that they remain profitable.

Our application’s front end is built using Angular and dynamically displays input fields when a test is run. The back end utilizes a Java microservice that provides the rate calculation files and performs the calculation once the input is provided.

Roosevelt project 2 screenshots
Xinghe Zhang
Okemos, Michigan

Christian Lulaj
Sterling Heights, Michigan

Jason Harris
Southfield, Michigan

Chase Devries
Spring Lake, Michigan

Michigan State University

Team Members (left to right)

Xinghe Zhang
Okemos, Michigan

Christian Lulaj
Sterling Heights, Michigan

Jason Harris
Southfield, Michigan

Chase Devries
Spring Lake, Michigan

Roosevelt Innovations Data Science

Project Sponsors

Mukundan Agaram
Okemos, Michigan

Will Cicola
Okemos, Michigan

Jacob Ernst
Okemos, Michigan


RPM: RPM DriveTM Mobile App Extension and Enhancements

RPM is an international logistics corporation which specializes in end-to-end transportation of freight and automobiles. On a monthly basis, RPM’s carriers deliver 40,000 automobiles and 15,000 freight shipments. The company has headquarters in Royal Oak, Michigan and in Amsterdam, Netherlands.

The logistics and shipping industry is extremely competitive and dynamic, with carriers ranging from one-man operations to mega fleets. Thus, building carrier relationships is critical. While on the road, carriers use their phones to locate deliveries, making RPM’s app an integral part of its business.

Our RPM Drive Mobile App Extension and Enhancements system improves the in-app experience for carriers, thus increasing client retention.

Our innovative bidding system provides an opportunity for carriers and RPM to negotiate the optimal price for each shipment through an intuitive, elegant and interactive bid engine. Carriers see shipment details, bid on preferred shipments, check auction status, and receive notifications on their bid status.

The suggestion page displays personalized shipments for carriers in one place, eliminating the hassle of manually finding loads that meet their criteria. An accompanying search page gives carriers the freedom to refine a lookup.

The rewards program incentivizes client loyalty. Users accumulate rewards points as they complete well-executed shipments. Drivers are able to select from a selection of gift card offerings, redeem their points in app, and receive their gift card virtually.

Our system utilizes C# and Xamarin to enable platform-agnostic development on the front end. The back end employs tools and databases from Microsoft Azure, and Python’s scikit-learn library enables our machine learning models.

RPM project screenshots
Hanshi Zuo
Okemos, Michigan

Andrew Hou
Novi, Michigan

Nikit Parakh
Indore, Madhya Pradesh, India

Junhao Liu
Suzhou, Jiangsu, China

Zach Troxell
Lexington, Missouri

Michigan State University

Team Members (left to right)

Hanshi Zuo
Okemos, Michigan

Andrew Hou
Novi, Michigan

Nikit Parakh
Indore, Madhya Pradesh, India

Junhao Liu
Suzhou, Jiangsu, China

Zach Troxell
Lexington, Missouri

RPM

Project Sponsors

Rick Grubb
Royal Oak, Michigan

Synica Melton
Royal Oak, Michigan

John Perkovich
Royal Oak, Michigan

Navnik Shivadas
Royal Oak, Michigan

Frank Soehnge
Royal Oak, Michigan


Stryker: Technology Driven Inventory Optimization

Stryker is a Fortune 500 company that provides world class medical equipment to hospitals worldwide. From surgical equipment to neurotechnology, Stryker impacts more than 100 million patients annually.

With so many medical kits being shipped internationally, Stryker must ensure that every single kit is accounted for and tracked in their system, which requires a reliable history of transactions to determine the progress of each kit in the supply chain.

Our Technology Driven Inventory Optimization increases transparency throughout every step of the delivery process using a web application.

When a user opens the dashboard, they are shown statistics about all medical kit deliveries along with a map of their locations. This map is updated in real time and can be selected for a more in-depth view. GPS sensors attached to each medical kit provide up-to-date location data.

Statistics such as shipment history and status are viewable from the dashboard. To ensure the shipment history is secure, transactions are logged on the blockchain which provides safeguards against malicious actors. Moreover, to take further precautions against potential inaccuracies, all transactions written to the blockchain are processed automatically based on GPS location. This helps eliminate the potential for human error and increases the overall accuracy of inventory.

Stryker personnel use the dashboard and map view together to identify any problems that have occurred during shipping to address them immediately.

Our software provides much-needed transparency during each step of delivery of medical supply kits, increasing efficiency and aiding in discovering any problems as soon as they occur.

The front end of the web app uses ReactJS, while the back end is built on AWS’s Amazon Managed Blockchain Service. Pebble sensors are responsible for sending location data which is queried by AWS AppSync and stored in a DynamoDB table.

Stryker project screenshots
Jake Perialas
DeWitt, Michigan

Abhiram Penmethsa
Farmington Hills, Michigan

Owen Evey
Grand Rapids, Michigan

Joseph Klynstra
Caledonia, Michigan

Shashwat Bhatia
Canton, Michigan

Michigan State University

Team Members (left to right)

Jake Perialas
DeWitt, Michigan

Abhiram Penmethsa
Farmington Hills, Michigan

Owen Evey
Grand Rapids, Michigan

Joseph Klynstra
Caledonia, Michigan

Shashwat Bhatia
Canton, Michigan

Stryker

Project Sponsors

Guy Hughes
Leesburg, Virginia

David Irwin
Leesburg, Virginia

Eric Tabor
Kalamazoo, Michigan


Targets’ Tip: Sharing Advice on Academic Harassment

Targets’ Tip is a start-up headquartered in Okemos, Michigan. Founded by Morteza Mahmoudi, Targets’ Tip was created to provide support for targets of academic harassment and supply data on the incidences, types, and contextual behaviors of academic harassment to improve the overall academic organizational health.

Academic harassment is a serious issue that affects all disciplines and people. One main issue is a lack of reliable and easily accessible resources available for targets of academic harassment.

Our user-friendly Sharing Advice on Academic Harassment software mitigates this problem by enabling targets to connect with those who can support them and provides options for users: as a target or survivor of academic harassment, and as a professional advisor.

Professional advisors are required to produce credentials in order to be approved by a system administrator.

After users on the platform sign up for an account, they select which specific types of harassment they are either struggling with or for which they can offer advice.

Based on the user’s selections and an advisor’s rating, the platform proposes matches for a target with an advisor or vice versa. The user requests to connect with one of their matches, and upon approval from the match, can chat online. After a conversation, the target is asked to rate their advisor, which factors into the rating of their advisor, helping future targets pick their match.

While keeping user data secure, Targets’ Tip collects instance data and feeds it into a customizable dashboard for administrators to view. This system is separate from the public platform.

Our application is available to access online and natively on iOS and Android. The front end is written in Dart utilizing Flutter while the back end utilizes Firebase.

Target's Tip project screenshots
Lemmy Lin
Shenzhen, Guangdong, China

Logan Wolfe
Lansing, Michigan

Gigi Dauphinee
Midland, Michigan

Jacob Theobald
Brownstown, Michigan

Melody Buado
Kenosha, Wisconsin

Michigan State University

Team Members (left to right)

Lemmy Lin
Shenzhen, Guangdong, China

Logan Wolfe
Lansing, Michigan

Gigi Dauphinee
Midland, Michigan

Jacob Theobald
Brownstown, Michigan

Melody Buado
Kenosha, Wisconsin

Target’s Tip

Project Sponsors

Morteza Mahmoudi
Okemos, Michigan


TechSmith: TARA: TechSmith Asset Recommendation Assistant

TechSmith is the global leader in screen recording and screen capture software and solutions. The company’s mission is to empower people to create remarkable videos and images that help share knowledge and information. TechSmith’s flagship products, Snagit and Camtasia, have more than 73 million users worldwide.

TechSmith provides users with the software to easily create video content, but not everyone is great at the editing process or familiar with the features the TechSmith Asset Store provides. The procedure of converting raw footage to something that captivates an audience can be very time-consuming. Even with thousands of pieces of media from the asset store, users struggle to find the right material to help upgrade the quality of their content.

Our TARA: TechSmith Asset Recommendation Assistant web application enables users to efficiently edit their video or audio content by providing them with curated material from the asset store. This saves time and ensures that the provided assets complement the original content.

When a user uploads video or audio to the website, the file is split and analyzed for keywords. Each segment is associated with suggestions from the TechSmith Asset Store. The suggestions display the name of the asset, a short description of the material itself, and a corresponding link to its location in the asset store. The assets can be downloaded with the provided link.

Our software makes it easy for users to quickly create high- quality videos by suggesting assets for inclusion, cutting the time spent searching the asset store for appropriate files.

Our web application is made using HTML, JavaScript, and CSS. Text data is extracted using Microsoft Azure’s Speech Services API and Cognitive Services Computer Vision. Keywords are extracted from the text using Gensim. Our web application, file storage and database are hosted on Microsoft Azure.

TechSmith project screenshots
Daniyal Dar
Srinagar, Jammu And Kashmir, India

Peter Song
Wonju-si, Gangwon-do, Republic Of Korea

Aryan Verma
Novi, Michigan

Michael Montgomery III
Grosse Pointe Farms, Michigan

Carson Farrell
Macomb, Michigan

Simon Harmata
Lockport, Illinois

Michigan State University

Team Members (left to right)

Daniyal Dar
Srinagar, Jammu And Kashmir, India

Peter Song
Wonju-si, Gangwon-do, Republic Of Korea

Aryan Verma
Novi, Michigan

Michael Montgomery III
Grosse Pointe Farms, Michigan

Carson Farrell
Macomb, Michigan

Simon Harmata
Lockport, Illinois

TechSmith

Project Sponsors

Mike Bell
East Lansing, Michigan

Matt Dupuis
East Lansing, Michigan

Wendy Hamilton
East Lansing, Michigan

Rory Hool
East Lansing, Michigan

Tony Lambert
East Lansing, Michigan

Michael Malinak
East Lansing, Michigan

Scott Schmerer
East Lansing, Michigan


Union Pacific: Mobile Train Handling Simulator

Union Pacific, founded in 1862, is the leading railroad transportation company in North America. With over 32,000 miles of track, 8,000 trains and 30,000 employees, Union Pacific plays a major role in the transit of goods throughout the nation.

Traditionally, trains were powered by one locomotive group at the front, whereas contemporary trains can have up to three locomotive groups throughout. This is known as distributed power. Distributed power requires the engineer to manage the throttles of each locomotive group in order to maintain a delicate balance between the train cars, a task that becomes more difficult as terrain changes over the train’s route.

Locomotive engineers today have a heavy responsibility, overseeing many tons of cargo and many passengers. To make sure engineers are trained properly, there is a pressing need for accurate and accessible distributed power training simulators.

Our Mobile Train Handling Simulator lets users control an expansive collection of real-world trains over realistic terrains. Users interact with throttle and brake controls for up to three locomotive groups and try to minimize the push (buff) and pull (draft) forces between cars of the train. Our system uses cutting-edge physics simulation and comprehensive train conditions to ensure the simulations are realistic and informative.

With intuitive controls and simple two-dimensional visuals, our simulator is realistic and easy to use. This makes it an accessible solution for locomotive engineers while avoiding costly resources such as proprietary and stationary train hardware.

The simulator is developed with Unity, a software development environment and game engine. Additionally, our system incorporates a proprietary train physics API from PS Technology, a Union Pacific subsidiary. This makes our simulator highly accurate, warranting its use in training locomotive engineers.

Union Pacific project screenshots
Kevin Shin
Rochester Hills, Michigan

Reid Harry
Kingsford, Michigan

Adam Kasumovic
Chesterfield, Michigan

Darien Ford
Royal Oak, Michigan

Nhat Vong
Muskegon, Michigan

Nicholas Shari
Roseville, Michigan

Michigan State University

Team Members (left to right)

Kevin Shin
Rochester Hills, Michigan

Reid Harry
Kingsford, Michigan

Adam Kasumovic
Chesterfield, Michigan

Darien Ford
Royal Oak, Michigan

Nhat Vong
Muskegon, Michigan

Nicholas Shari
Roseville, Michigan

Union Pacific

Project Sponsors

Seenu Chundru
Louisville, Colorado

Jeff Girbach
Milford, Michigan

Adam Halley
Omaha, Nebraska


United Airlines: Data on Demand App

Headquartered in Chicago, Illinois, United Airlines serves as one of the largest commercial airlines in the world. While maintaining a workforce of over 84,000 employees and a fleet of more than 850 aircraft, United Airlines also provides immense passenger service with thousands of flights to over 350 global airports daily.

The Airport Operations Safety Leadership team at United Airlines often finds it useful to access raw data on employee injuries and aircraft damages on demand. However, the team is currently unable to access data in a timely manner during key conversations. This information is also not accessible on mobile devices.

Our Data on Demand App delivers raw data to the fingertips of Airport Operations Safety Leadership via a robust mobile website. Airport Operations Safety Leadership can quickly access the website and select the desired data domain, either injuries or damages, to initiate their analysis. Upon choosing a data domain, the user can provide filterable conditions regarding the occurrence,

such as a date range, a location, and the status of investigations. This enables Airport Operations Safety Leadership to immediately view the total number of incidents accordingly.

In search of more information on specific incidents, the user can click the resulting figure indicating the total number of occurrences, and a table of incidents with deeper information corresponding to the figure is displayed. The user can share this data along with the associated filter options via email.

With our system in place, United Airlines can ensure and maintain a safer workplace environment for its employees.

Our Data on Demand App is written in ReactJS, an open-source Java Script framework. The data is being accessed via a REST API, which is developed using Node.js.

United Airlines Data on Demand App project screenshots
Elizabeth DeBack
Sparta, Michigan

Joseph Chen
Rochester Hills, Michigan

Grace Mora
Grand Blanc, Michigan

Hargun Atwal
Wayne, Michigan

Emmanuel Marudo
Canton, Michigan

Michigan State University

Team Members (left to right)

Elizabeth DeBack
Sparta, Michigan

Joseph Chen
Rochester Hills, Michigan

Grace Mora
Grand Blanc, Michigan

Hargun Atwal
Wayne, Michigan

Emmanuel Marudo
Canton, Michigan

United Airlines Airport Operations

Project Sponsors

John Kleberg
Chicago, Illinois

Juan Muñoz
Chicago, Illinois

Sanjay Sabherwal
Chicago, Illinois

Moin Siddiqui
Chicago, Illinois


United Airlines: Audit Management System

United Airlines, based in Chicago, Illinois, has been one of the most important airlines in the United States for almost a century, flying over a hundred million passengers each year on its fleet of over 850 aircraft.

Maintaining this incredible fleet requires constant maintenance, and United Airlines has a network of vendors across the globe to keep its planes in good condition. Vendors repair and replace airplane parts with frequent inspections by United Airlines’ auditors, who make sure each vendor is following the best practices.

Our new Audit Management System makes this process easier for auditors with the implementation of a virtual portal that enables auditors to move smoothly through the list of audits and checklists, reducing the chance for mistakes.

Auditors access our app on an iPad when visiting vendors. During the audit, they can log any issues directly on the iOS app and keep track of the progress they have made.

Our iOS app saves an audit and automatically uploads it to our website accessible by the vendors so the vendor associated can respond to any issues found by the auditor. After the vendor responds, our iOS app displays their response next to the respective finding on the audit.

Historical audits for the vendor are always shown, so that auditors can quickly view past errors, assess the fixes, and be confident that all issues are properly resolved.

Online audits are standardized, so any auditor can easily compare and understand information from past audits, further decreasing the risk of inconsistencies.

With the Audit Management System in place, United Airlines can make sure that the airline is safer than ever.

Our application is written in Swift and connects to a back-end database through an API hosted by Amazon Web Services.

United Airlines: Audit Management System project screenshots
Jay Ho
Holland, Michigan

Sam Hus
Naperville, Illinois

Robert Morton
Ann Arbor, Michigan

Michael Schester
Plymouth, Michigan

Tyler Higashi
Honolulu, Hawaii

Michigan State University

Team Members (left to right)

Jay Ho
Holland, Michigan

Sam Hus
Naperville, Illinois

Robert Morton
Ann Arbor, Michigan

Michael Schester
Plymouth, Michigan

Tyler Higashi
Honolulu, Hawaii

United Airlines Quality Assurance

Project Sponsors

Amadou Anne
Chicago, Illinois

Aneri Desai
Chicago, Illinois

Kaley Pon
San Francisco, California


United Airlines: Efficacy Testing within United’s Cornerstone LMS

United Airlines is the world’s third largest airline with a fleet of over 850 aircraft that fly a total of 4,500 flights a day to more than 300 cities across five continents. To maintain this fleet of aircraft, United Airlines has 41 instructors helping to shape the students into capable aircraft technicians.

Nothing is more important to United Airlines than safety, so having a crew of well trained, professional technicians is essential. Technicians learn plane and airport maintenance through United Airlines training courses. To increase instructor quality and technician training, it is imperative that United Airlines has up-to- date statistics about courses and instructors.

Our system provides a way for United Airlines to ensure the content of the 737 SAR course is accurate, and that instructors are continuing to effectively train United Airlines aircraft technicians on the Boeing 737 aircraft and all its variations.

The system enables users to generate reports from course data. This report analyzes important factors such as whether course materials contain relevant information, student performance metrics, if questions are worded properly, and the performance of the instructors’ teaching.

The application takes the course content results along with the course preparation materials, and outputs a statistical breakdown for United Airlines to review. Each exam is assigned a score from 0 to 100, which helps instructors color code the exam performance with Traffic Light Protocol.

Our course analyzer is built within Python. For the front end, Tkinter is utilized along with Python packages like NumPy and Pandas. The course learning materials and exam results are hosted on Microsoft SharePoint. Data visualization and statistical analysis can also be viewed using Microsoft Power BI dashboards.

United Airlines: Efficacy Testing within United’s Cornerstone LMS project screenshots
Rishika Juloori
Hyderabad, Telangana, India

Varun Kodandapuram
Hyderabad, Telangana, India

James Demetris
Naperville, Illinois

Samuel Oviasu
West Bloomfield, Michigan

Neha Challa
Novi, Michigan

Morgan Stanczuk
Clarkston, Michigan

Michigan State University

Team Members (left to right)

Rishika Juloori
Hyderabad, Telangana, India

Varun Kodandapuram
Hyderabad, Telangana, India

James Demetris
Naperville, Illinois

Samuel Oviasu
West Bloomfield, Michigan

Neha Challa
Novi, Michigan

Morgan Stanczuk
Clarkston, Michigan

United Airlines Training

Project Sponsors

Rick Brown
Chicago, Illinois

Mike Keating
Chicago, Illinois

Scott Keimig
Houston, Texas

Lynda McDaniel
Houston, Texas

Ekta Singh
Chicago, Illinois

Tom Wilson
Chicago, Illinois

Tammy Woodeshick
Houston, Texas


Urban Science: Dealership Parts and Service Telematic Insights

Urban Science is a global data-driven company headquartered in Detroit that has provided tailored insights and solutions for the automotive industry since 1977. As a global company that has served every major automaker, Urban Science analyzes the market to pinpoint issues and propel success for their clients.

Cars are generating more data than ever, from data on tire pressure and engine status to error warnings and alert acknowledgements. Although dealerships are saving this data, they do not know how to use it effectively. With this lack of data utilization, dealerships may be missing opportunities to gain insights on their business that are present in this telematic data.

Our Dealership Parts and Service Telematic Insights web application solves this problem by drawing insights through analytical processing and visualization.

Our web application can be used on any web browser, ensuring that all users have the ability to utilize its functions. Dealers have the choice of viewing telematic data as a filterable table or as an interactive map. Dealers select a date range to decide what data and insights are shown on the table and interactive map.

The filterable table holds relevant data to improve the speed of access of related telematic data. Data can be displayed on a dealership- by-dealership basis and filtered with the use of the search bar.

The interactive map visualizes the journey of cars to dealerships in order to resolve various vehicle alerts. Dealers have the option to select a dealership and navigate to the filterable table to find information on the business of the dealership.

The front end of our Dealership Parts and Service Telematic Insights application is built using Angular, Typescript, HTML, and CSS. The back end uses the .NET Core 6.0 framework APIs in C# that are connected to a SQL Server database.

Our course analyzer is built within Python. For the front end, Tkinter is utilized along with Python packages like NumPy and Pandas. The course learning materials and exam results are hosted on Microsoft SharePoint. Data visualization and statistical analysis can also be viewed using Microsoft Power BI dashboards.

Urban Science project screenshots
Noah O’Bryan
Macomb, Michigan

Jonathon Moore
Kalamazoo, Michigan

Michael Sobieski
Yardley, Pennsylvania

Trenton Lach
South Lyon, Michigan

Jackson Riggle
Grand Blanc, Michigan

Michigan State University

Team Members (left to right)

Noah O’Bryan
Macomb, Michigan

Jonathon Moore
Kalamazoo, Michigan

Michael Sobieski
Yardley, Pennsylvania

Trenton Lach
South Lyon, Michigan

Jackson Riggle
Grand Blanc, Michigan

Urban Science

Project Sponsors

Mike DeRiso
Detroit, Michigan

Elizabeth Klee
Detroit, Michigan

David Michael
Detroit, Michigan


Vectorform: Time Cube

Founded in 1999, Vectorform is headquartered in Detroit, Michigan. Vectorform is an invention company that prides itself on its expertise and talent to solve complex technological problems. They combine a variety of technologies such as the Internet of Things, augmented or virtual reality, and other emergent systems to develop solutions for their clients.

Vectorform employees are responsible for tracking their time while working on numerous projects throughout the day. It is important to keep totals of time that are accurate to both the company and client. Manual time tracking leaves room for errors while also being a tedious, time-consuming approach. Additionally, automatic trackers running on a computer can be privacy-invasive.

Our Time Cube system is a physical desktop device that tracks totals of time on projects with a flip of the cube.

Our web application populates the Time Cube with a task on each surface. From there the user starts timing and the device tracks the task facing up on the cube. By rotating the device, a new time entry begins and the web application updates automatically. Timing can be paused by flipping the cube upside-down, indicating a break.

Users can edit the data and correct any user error before confirming their time entries and sending the data to Vectorform’s billing department.

Our system of tracking time provides employees with a fun, tactile approach to their workday. It incorporates manual and automatic processing to diminish the disadvantages of each process.

The web application incorporates ReactJS in the front end and utilizes back-end services including Node.js and SQLite. The Arduino MKR Wi-Fi 1010’s firmware is written in C++ and communicates with our front-end system through Bluetooth Low Energy.

Vectorform project screenshots
Kartik Soni
Rochester Hills, Michigan

Zack Garrett
Rochester, Michigan

Katherine Rochon
Mason, Michigan

Josh Ilkka
Royal Oak, Michigan

Alex Lee
Canton, Michigan

Minsong Zheng
Roseville, Michigan

Michigan State University

Team Members (left to right)

Kartik Soni
Rochester Hills, Michigan

Zack Garrett
Rochester, Michigan

Katherine Rochon
Mason, Michigan

Josh Ilkka
Royal Oak, Michigan

Alex Lee
Canton, Michigan

Minsong Zheng
Roseville, Michigan

Vectorform

Project Sponsors

Amity Calhoun
Troy, Michigan

Chris Cornish
Troy, Michigan

Woody Floyd
Seattle, Washington

Jeff Meador
Troy, Michigan

Josh Parmenter
Seattle, Washington


Volkswagen Group of America: Volkswagen Electric Vehicle Recommender App

Volkswagen Group of America is the North American operation headquarters and subsidiary of the Volkswagen Group, one of the world’s leading automobile manufacturers. They have 6,000 employees in the United States and sell their vehicles through a 1,000-strong dealer network.

Automotive industry analysts predict that by the year 2035, approximately 45% of all new car sales will be electric vehicles. The main concern new electric vehicle buyers have is “range anxiety,” defined as the fear of being stuck without fuel or a viable charging option, charging station availability, and charging timeframes.

Our Volkswagen Electric Vehicle Recommender App quells buyers’ fears by matching users to electric vehicles which best suit their custom driving profiles.

Users can either use their preexisting Volkswagen profiles or they can enter new preferences in the app to get recommendations for suitable electric vehicles. These profiles contain essential information about the conditions the user typically drives in. Many aspects of a driving profile affect a car’s range, so factors such as local temperatures and elevation are considered.

The application also gives users the option to select aspects of vehicles they desire most. They can filter by certain characteristics such as car types, different horsepower ranges, and number of seats. While these options are not as pressing as range anxiety, they give buyers a choice.

Users are presented with attractive visualizations describing why the recommended vehicles fit their profile. Algorithm analysis is included to further showcase how and why each vehicle is suggested, and how they compare.

Our Volkswagen Electric Vehicle Recommender App is a reactive web- based application. Our system uses API calls for database communication and is written in Python, React, and Flask.

Volkswagen project screenshots
Yanjia Zhu
Nanchang, Jiangxi, China

Srijith Venkateshwaran
Okemos, Michigan

Noah Behm
Freeland, Michigan

Sean Kelly
Fowlerville, Michigan

Ryan Doty
Rochester Hills, Michigan

Chris Belack
Pittsburgh, Pennsylvania

Michigan State University

Team Members (left to right)

Yanjia Zhu
Nanchang, Jiangxi, China

Srijith Venkateshwaran
Okemos, Michigan

Noah Behm
Freeland, Michigan

Sean Kelly
Fowlerville, Michigan

Ryan Doty
Rochester Hills, Michigan

Chris Belack
Pittsburgh, Pennsylvania

Volkswagen

Project Sponsors

Richard Bennett
Auburn Hills, Michigan

Frank Weith
Auburn Hills, Michigan


Whirlpool Corporation: Guided Recipe Augmentation

Whirlpool Corporation, headquartered in Benton Harbor, Michigan, is the world’s leading major home appliance company with approximately $22 billion in annual sales and 69,000 employees. Whirlpool’s goal is to improve home life through the production of a variety of home appliances.

With this in mind, our Guided Recipe Augmentation system eliminates the variability of home cooking through the Assisted Cooking with Temperature (ACT) mobile application that guides users as they cook at home, ensuring they get the best results.

One of the largest hurdles a new home cook can encounter is properly managing the cooking temperature of their stovetop. The ACT mobile application converts traditional power level cooking into a more intuitive cooking experience using real temperature values to ensure the perfect meal every time.

Utilizing Whirlpool’s induction cooktops, the ACT mobile application is able to seamlessly assist a home cook, step by step, through a recipe while automatically adjusting the temperature of the cooktop without any user intervention. Additionally, users are able to control the recipe instruction process with voice commands or gestures to command their mobile device back and forth between different recipe steps.

Our ACT mobile application streamlines the cooking process to alleviate the stress of home cooking, thus bringing it to more homes. All of the recipes are hand-crafted by Whirlpool’s food scientists to ensure steps are simple and easy to follow.

The ACT mobile application is built using Dart, a programming language developed by Google for simultaneous Android and iOS development. Our application communicates with the induction cooktop via a WebSocket protocol. Lastly, storage is being handled using MongoDB hosted by Microsoft Azure.

Whirlpool project screenshots
Rashon Poole
Grand Rapids, Michigan

Joseph Kasza
Saline, Michigan

Justin King
Hoffman Estates, Illinois

Quinn James
Loveland, Ohio

Tom Choi
Gwacheon-si, Gyeonggi-do, South Korea

Jiuhua Wu
Beijing, Beijing, China

Michigan State University

Team Members (left to right)

Rashon Poole
Grand Rapids, Michigan

Joseph Kasza
Saline, Michigan

Justin King
Hoffman Estates, Illinois

Quinn James
Loveland, Ohio

Tom Choi
Gwacheon-si, Gyeonggi-do, South Korea

Jiuhua Wu
Beijing, Beijing, China

Whirlpool

Project Sponsors

Colleen Doyle
Benton Harbor, Michigan

Jackie Li
Benton Harbor, Michigan

Collin Stipe
Benton Harbor, Michigan