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.
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.
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.
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.
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.
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.
· GPA: 3.84
· Cum Laude
· Dean's List, 4 semesters
· Study Abroad: University of St. Andrew's, Fall 2023
· GPA: 4.0 · CSE Teaching Scholarship Recipient · Concntration in Computer Vision and Open Set Recognition
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.
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.
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.
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.
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.
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.
Create a comprehensive priority task scheduler for an operating system. Written in C and run on Linux machines.
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
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.