Hi, my name is Nathan Schaefer
I enjoy developing innovative solutions to problems.

Get in touch

About Me

Profile Image

I am a student at the University of Iowa majoring in Computer Science and Engineering. I'm interested in all things technology, especially AI, Machine Learning, Web Application Development, and Embedded Software. I enjoy working on leetcode problems, playing basketball, and especially fishing!

Languages: C++, Python, Java, Go, JavaScript, HTML, R, CSS, MATLAB, SQL
Technologies: Amazon AWS, Terraform, React, Node.js, Jupyter Notebooks, Linux, Express, Pandas, NumPy, Subversion, Git
Engineering Experience: John Deere SWE Intern, Collins Aerospace SWE Intern, Bio::Neos Software Development Intern
Relevant Experience: Teaching Assistant, HackUIowa 2022 & 2023

View Resume

Projects

DriveSense

Utilized computer vision to monitor and record driver distractedness with a Raspberry Pi and Teachable Machine. Constructed a React dashboard to graph user data using MaterialUI. Used Firebase for cloud storage.

FarmVision

Worked on a team to display field data in an interactive 3D environment in Virtual Reality. Utilized C# and Unity to create the environment. Used Postman to collect data from several fields with the John Deere Precision Ag APIs. Awarded "Best Data Collection Hack" at HackUIowa 2023.

Plant Hydration Monitor

Developed an IoT web application to monitor soil moisture levels in real time. Created RESTful APIs to receive and handle sensor data from a microcontroller.

Bank Churners

Machine Learning project classifying whether or not a person would stay with the bank based on data such as age, income, etc. Used multiple classifiers such as K-Nearest Neighbors, Naive Bayes, Decision Tree, and Random Forest.

Asteroids

Added features to "Asteroids" game in C++ using topics including: dynamic memory allocation, SFML library, OOP, composition, inheritance, and polymorphism.

Contact Info

Email: nathanschaefer-schaefer@uiowa.edu

Contact