Rex Stayer-Suprick

Student and Software Engineer

About

Headshot of Rex

Originally from Wisconsin, I am a recent graduate of the University of Notre Dame. I have decided to return to the University to finish my Master's in Computer Science and Engineering in 2025-26 with a focus in Computer Vision after just completing my latest internship as a technology consultant for PwC, focusing on AI and data analytics. My part-time job working remotely with Kindred Games for 3 years has taught me key communication skills for coordinating complex projects and creating relationships with people from around the world. I am constantly put in unfamiliar territory; whether studying abroad in Scotland at the University of St. Andrews, being tasked to lead a project at Rockwell Automation, or leading client presentations at PwC, it has made me learn the importance of learning and adapting quickly.

More than that, my involvement in creative fields like graphic design lets me see creative solutions to problems that face software developers! My industry experience in firmware and software engineering at Rockwell gave me the tools to understand more than just the surface level of software development. My strengths are in Python, C#, and AI frameworks.

In my spare time, you can find me reading, cooking, wakeboarding, or hanging with my friends. Once in a while you may find me plugging away at a personal game development project.

Professional Experience

MAY - AUG 2025

Financial Crimes Technology and Data Analytics Intern · PriceWaterhouseCooper

Lead teams in creating custom AI agents used to analyze financial fraud data using OpenAI APIs, and AI workflows. Leverage deep learning graph algorithms to develop novel detection algorithms for financial crime applications using Python, Graphical Neural Networks, and PyTorch. Consult on a comprehensive fraud risk assessment for a large healthcare provider involving multiple stakeholders and business leaders, leading to mitigated eCommerce fraud risk through SQL, Excel, and PowerPoint.

  • Python
  • Graphic Nueral Networks
  • Data Analytics
  • Excel
  • Powerpoint
MAY - AUG 2024

Software Engineer and Architect Intern · Rockwell Automation

Develop a mobile application’s front and back-end codebase from scratch with .NET, XAML, and C# to communicate with proprietary ethernet devices over industrial transport protocols. Leverage .NET resources and full-stack development to create modular and robust back-end solutions. Communicate with scrum and DevOps teams to produce software and manage requirements with Agile methods. Lead a pitch to product managers, resulting in a funded project to be showcased at Automation Fair 2024.

  • Python
  • C#
  • .NET MAUI
  • HTML
  • XAML
MAY - AUG 2023

Firmware Engineer Intern · Rockwell Automation

Design and construct a machine to automate integration testing of leading-edge motor protection equipment using Python, C, and Artificial Intelligence architectures. Collaborate with large scrum teams to solve hardware and software anomalies with sprint Agile workflows. Utilize Python to create and analyze firmware ensuring safety and responsiveness of new products.

  • Python
  • C
  • Assembly
  • Circuit Design
MAY 2021 - AUG 2022

Software and Controls Engineer Intern · Johnsonville Sausage

Deploy software to provide added efficiency and safety to manufacturing facility and equipment. Combine SQL databases and machine data with automation using Python to optimize machine uptime. Centralize machine and assembly code with engineers across the organization for increased security. Integrate SAP with USDA API certifications processes and process order management, using C and Java.

  • C
  • Java
  • SQL
  • SAP ABAP
APR 2021 - MAY 2024

Texture Artist and 2D Illustrator · Kindred Games

Create 2D vector graphics for a commercial video game that raised $80,000 through crowd funding. Collaborate with team members across the globe to create an entertaining and successful video game.

  • Adobe Suite
  • Unreal Engine
View Full Resume

Education

2021 - MAY 2025

B.S. in Computer Science

· GPA: 3.84

· Cum Laude

· Dean's List, 4 semesters

· Study Abroad: University of St. Andrew's, Fall 2023

  • Algorithms Design and Ananlysis
  • Systems Programming
  • Machine Learning
  • Distributed Systems
  • Artificial Intelligence
View Transcript
2025 - MAY 2026

M.S. in Computer Science and Engineering

· GPA: 4.0 · CSE Teaching Scholarship Recipient · Concntration in Computer Vision and Open Set Recognition

  • Computer Vision
  • Open Set Recognition
View Transcript

Projects

U-Net Lane Detection Application

Trained a U-Net computer vision app to identify lane lines, pedestrians, and vehicles in dashcam footage using CV methods. Designed comprehensive AI pipelines for visual recognition tasks using Python, OpenCV, and YOLOv5.

  • Python
  • U Net Architecture
  • OpenCV
  • YOLO

Implementation of Fully Autonomous Vehicle

Implemented software for fully autonomous rover with ROS2 Architecture using C and Python. Used PID and Computer Vision methods to create a vehicle that detected obstacles, navigated, and parked autonomously.

  • Python
  • OpenCV
  • ROS2

Machine Learning for Algorithm Selection Problem

Created 4 machine learning models to solve the Algorithm Selection Problem using PyTorch and TensorFlow. Investigated and analyzed neural networks and their applications to machine learning.

  • Python
  • PyTorch
  • TensorFlow
  • Machine Learning

Machine Learning for CycleGAN Image Mapping

Design a Machine Learning model to map images from one domain to another in python. Understand CycleGAN and Adversarial Network architectures using Scikit Learn and PyTorch.

  • Python
  • PyTorch
  • Scikit Learn

Pub-Sub Back-end Architecture

Constructed a robust, tolerance message broker using custom publication subscribe architecture in Python. Utilized pub-sub principles to scale system to 10,000 messages/sec.

  • Middleware
  • Python
  • Distributed Systems

Analysis of the Affects of World Happiness Data

Collect and scrape data on the various effects on world happiness from poverity to economic freedom and life expectancy. Break down and display correlation data using Pandas and Python.

  • Databases
  • Python
  • Data Science

Operating Systems Priority Task Scheduler

Create a comprehensive priority task scheduler for an operating system. Written in C and run on Linux machines.

  • Operating Systems
  • C
  • Linux

RPG Game Developement Project

Developed a full video game prototype in Unity Engine using C# and 3D modeling tools. Created multiple editor tools to aid in the creation of my game, including improved collision detection

  • C#
  • Unity Engine
  • Blender
  • OpenGL Shaders

Django Web Application

Lead a small group of students to develop a feature complete web application with Django frameworks. Leveraged Python, JavaScript, and HTML to construct appealing backend and frontend software solutions.

  • JavaScript
  • HTML
  • Python
  • Django