Software Developer
I am a software engineer and Gettysburg College graduate with a B.A. in Computer Science. My degree, professional experience, and many side projects have given me fluency in Java and SQL, as well as experience with Python, C#, HTML/CSS, and JavaScript. I currently work as a Java Developer, where I use my strong programming skills to transform complex business requirements into functional and efficient code. I love applying my skillset to a variety of challenging problems and utilizing my critical thinking skills to develop a solution. Please take a look around and feel free to reach out!
A fun platformer that I made in Unity with some friends as a submission to my first ever Game Jam!
Play Now!A tool that helps automatically apply for financial healthcare aid by creating flexible and reusable scripts. Developed in conjunction with members of AFFORDABLE, as part of my senior capstone project.
Read More!A web application designed to help users train for different races by timing runs, displaying schedules, and tracking progress. This was my first large-scale Node.js application, and my first time hosting and setting up a devops pipeline from scratch.
Start training! See the code!A tool that helps automatically apply for financial healthcare aid by creating flexible and reusable scripts. Developed in conjunction with members of AFFORDABLE, as part of my senior capstone project.
A collaboration with Professor Todd Neller and student colleagues to design and program an optimal AI player for the card game Gin Rummy in Java. Our entry placed second in the Gin Rummy EAAI Undergraduate Research Challenge. We then presented and published an empirical research article detailing our experimentation process and results at the AAAI-21 Conference.
A web application designed to help users train for different races by timing runs, displaying schedules, and tracking progress. This was my first large-scale Node.js application, and my first time hosting and setting up a devops pipeline from scratch.
A web application that lets you experiment with two NLP-based machine learning models that I created to classify Quiz Bowl Questions (and any other trivia!) by subject.
Mock website where users can view, search, and request changes to their student-housing information, developed as part of my databases class.
A fun platformer that I made in Unity with some friends as a submission to my first ever Game Jam!
Java FX games developed as part of Gettysburg College's CS112 and CS216 classes.
Various web games that were developed to help me learn JavaScript.
A procedurally-generated, top-down, dungeon-crawler game made using Godot.