Nick Jarvis is a software engineer and aspiring machine learning researcher with 11 years of practical experience across web development, product support, and teaching. After earning a Math and Computer Science degree from Miami University and shipping software at Epic, he transitioned to freelance and hands-on roles—building websites, VR attractions, and even tuning bicycles—to broaden his technical and problem-solving toolkit. Now a Teaching Assistant and MS student in Computer Science at the University of Cincinnati, he focuses on ML/AI research while mentoring students and maintaining production web systems for a local tech nonprofit. Comfortable moving between code, operations, and user-facing work, he blends pragmatic engineering with a curiosity for systems optimization and applied machine learning.
11 years of coding experience
10 years of employment as a software developer
- Started a programming club because the school did not offer any programming / computer courses
- Set new school record in cross country the 5k (15:54)
- Was elected Corps Commander of AFJROTC Corps
- Tech Director for school FBLA Chapter, - Started a programming club because the school did not offer any programming / computer courses
- Set new school record in cross country the 5k (15:54)
- Was elected Corps Commander of AFJROTC Corps
- Tech Director for school FBLA Chapter at Lebanon High School
Computer Science, Computer Science at Miami University
Masters of Science, Computer Science, Masters of Science, Computer Science at University of Cincinnati - College of Engineering and Applied Science
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.