Education
Boyertown Area High School
2016-2019
4.91/4.00 GPA
Class Salutatorian
Pennsylvania State University
2019-2022
Bachelor's in Computer Science
Summa Cum Laude
2022-2023
M. Eng in Computer Science
4.00 GPA
2016-2019
4.91/4.00 GPA
Class Salutatorian
2019-2022
Bachelor's in Computer Science
Summa Cum Laude
2022-2023
M. Eng in Computer Science
4.00 GPA
My teams placed 2nd and 3rd in the 2017/2019 national Technology Student Association software development event, competing against teams from across the world.
My teams were also finalists in the Coding, Cybersecurity, and Website Design events at the 2017/2018/2019 national TSA conferences.
Experience across various internships, building data managers, Java APIs, OOP fundamentals
Experience with JS for real-time web applications, cybersecurity challenges
Frontend development, web applications, freelance web design
Course projects, competitive projects, web application development
Working extensively with these frameworks for internships, personal projects
Graduate studies focus in OS topics, implementing unikernels and bootloaders
Machine learning applications, coding competitions, many college courses
Extensive experience working on & leading Agile teams, Scrum & Kanban methods
Project lead in NLP & OCR project, courses in general AI, term project work with Transformers, RNNs, CNNs, capstone use of YOLO, ResNet models, personal work with generic algorithms
Use of C# in Unity development, working with Xamarin, use of C++ for course projects in queueing theory
Have worked to support and implement Docker, Kubernetes, and Helm support for applications following a microservice architecture
Winner of the 2020 speaking contest for engineers at Penn State, mentor for technical presentation and the assertion evidence method
2022-
Software engineering intern at Appian during the summer of 2022. Campus ambassador at Penn State during Spring 2023. Incoming SWE.
2021-2023
Worked as project lead and NLP engineer implementing a system from scratch to process more than 100,000 annual admissions to Penn State. Managed communication with stakeholders and organized the student team's work.
2020-2022
Two years of internship experience at Lockheed Martin in a full-stack software development role. This included work with a MEAN stack, Java, and cloud technologies in an Agile work environment.
Pylon is a genetic algorithm built to play Starcraft using a weighted queue by various heuristics. This is implemented and trained using the python-sc2 api client library.
Code BaseWhile serving as president of my local Technology Student Association chapter I built a comprehensive suite of web-based tools to manage TSA chapters which has supported the state's largest chapter since 2017.
ChapterSweet Code BaseA party game where users respond to prompts by choosing pictures from their camera rolls. Each round one player is the judge and chooses which player's picture they feel best represents the prompt.
Picturesque Code BaseA real-time collaborative online brainstorming solution. Napkinspace provides easy-to-use functionality for teams to share ideas on a browser-based whiteboard with incredible speed and responsiveness.
NapkinSpace Code BaseA 2D video game to teach elementary school kids the basics of programmatic logic as wizards in a fantasy world.
PlayPlay through the singleplayer story mode to win your freedom from the British colony on the moon in a series of futuristic polo matches, compete with your friends in multiplayer polo games, or play the challenges to earn new characters and abilities. This is Battle Polo!
DownloadWhen a technology student's time machine project goes horribly awry, the player must travel through time and space to set things right and restore the inventions that defined the future.
DownloadExercise your desire to play golf in the places you know you shouldn't. A restaurant, an arcade, a classroom, a museum, your own bathroom.
PlayA turn-based game about a nuclear arms race. Choose either a pre-defined scenario or randomly select cities and fight to be the last one standing in nuclear armageddeon.
PlayAn open world multiplayer game where users control ships and explore an open world. They can trade resources between planets, harvest asteroids for metals, or fight one another.
Client Executable Server ExecutableMy team of four was given 24 hours to complete this animation, given the on-site prompt of a "living wall". Our result is a journey through history synced to Beethoven's 5th symphony.
After an inventor leaves for the day, his workshop and creations come to life.
In order to fictionally showcase the invention of the bed, our team tells the story of a young Ra - the ancient Egyptian god of the sun - stubbornly trying to return to rest.
My partner and I were given 3 hours to produce an original animation defining a character with only one motion. The result is the greatest dab ever produced in 3 hours.