Full-stack web application made to track trends in the computer science job market. LinkedIn webscraper made with Python, website made with React, JavaScript, HTML, CSS, and Express. Hosted on AWS.
Resource Management, Real Time Strategy game made in 7 weeks on a 4 person team. I implemented player movment and abilities, upgrade shop, farming mechanics, and sound design.
2D Puzzle Platformer where you compose the levels! The notes become your platforms as well as the soundtrack for that level. Made in 3 days for the 2024 Game Maker's Tool Kit Game Jam.
Legend of Zelda mod made in three weeks. Allows Link to transform into defeated bosses and use their abilities. I implemented enemy AI, player movement and abilites, and custom level design.
Computer vision project that digitizes the layout of a real chess board to be analyzed or played on lichess.com. This was achieved with a corner-recognition algorithm and neural network written in Python.
Recreation of the popular New York Times web-based word game "Wordle" that can be played locally in a computer terminal with two gameplay options. The program was written in C++ with a text-coloring library.
Search engine similar to Google/Bing that ranks page results with an inverted index that was constructed by web-crawling about 3,000 webpages. The inverted index was made with a MapReduce program written in Python and the website was constructed with standard web app framework.
Code available upon request.
This Website!
Landing page for this website
Instead of using a website builder, this entire website was hand-written. While there's room for improvement, I was able to learn many important principals of responsive web design.
School: University of Michigan -
College of Literature, Science,
and the Arts
Graduation May 2024
GPA: 3.651
Degrees: B.S. Computer Science, B.S. Film, Television, and Media
Skills
Software Engineering: C++, Python, Java, Git, Unit Testing
Web Development: HTML, CSS, React, AWS, APIs
Video Game Development: Unity, C#, UI Design, Audio Design, Play Testing
Notable
Classes
Computer Game Development: Design and development of several Unity-made computer games as well as understanding of the video game industry
UI Development: Concepts and techniques for designing computer system user interface to be user-friendly
Web Systems: Practical implementations of both front-end and back- end web systems and technologies
Computer Security: Assessement, prevention, and exploitation of modern web security designs and their faults
Computer Vision: Solving of visual problems with the use of computers by means of machine learning and deep learning
Leadership Experience
U of M Men's Glee Club
Vice President
Head of social team for the second oldest collegiate choir in the country. Responsibilities include organizing all social events for a 100+ person organization, leading orientation for new members, and tracking attendance.
The Friars
President
Leader of the oldest acappella group on the University of Michigan campus. Responsibilities include scheduling concerts and gigs, coordinating collaborations, and arranging vocal scores.