About
Hey! I'm a CMU student pursuing a major in CS with a minor in math. When I'm not coding, I enjoy playing tennis, hiking, or making trinkets on rainbow loom. Thanks for stopping by! :-)
Hey! I'm a CMU student pursuing a major in CS with a minor in math. When I'm not coding, I enjoy playing tennis, hiking, or making trinkets on rainbow loom. Thanks for stopping by! :-)
Web application built with Ruby on Rails and React. Implemented user authentication, user authorization, custom API endpoints, and SQLite database.
Collaborated with a team of three to secure first place in the beginner bracket of CMU ACM's AWAP 2023 hackathon. Developed a bot that successfully conquered different maps. Our bot strategically spawns exploreres, miners, and terraformers, and utlizes a breadth-first-search pathfinding algorithm to navigate various mazes.
GitHub Repository: AWAP 2023 - Mars Makeover
Recreated the classic game Pac-Man in Python, utilizing object-oriented programming principles to build a modular codebase. Implemented a depth-first-search pathfinding algorithm for ghosts, enabling them to pursue the player through the maze. Used the Tkinter library to create an intuitive graphical user interface and original game graphics.
GitHub Repository: Pac-Man in Python
Collaborated in a team of three to develop a project consisting of a search feature and mini-game. Leveraged Python's Natural Language Toolkit (NLTK) library to perform sentiment analysis on movie reviews webscraped from Rotten Tomatoes.
The search feature allows users to input any movie title and receive information about its sentiment on Rotten Tomatoes. In the game component, users rate movies based on their personal preferences, and earn points when their ratings align with the sentiment expressed in Rotten Tomatoes reviews.
GitHub Repository: Movie Review Sentiment Analysis
This is bold and this is strong. This is italic and this is emphasized.
This is superscript text and this is subscript text.
This is underlined and this is code: for (;;) { ... }
. Finally, this is a link.
Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.
i = 0;
while (!deck.isInOrder()) {
print 'Iteration ' + i;
deck.shuffle();
i++;
}
print 'It took ' + i + ' iterations to sort the deck.';
Name | Description | Price |
---|---|---|
Item One | Ante turpis integer aliquet porttitor. | 29.99 |
Item Two | Vis ac commodo adipiscing arcu aliquet. | 19.99 |
Item Three | Morbi faucibus arcu accumsan lorem. | 29.99 |
Item Four | Vitae integer tempus condimentum. | 19.99 |
Item Five | Ante turpis integer aliquet porttitor. | 29.99 |
100.00 |
Name | Description | Price |
---|---|---|
Item One | Ante turpis integer aliquet porttitor. | 29.99 |
Item Two | Vis ac commodo adipiscing arcu aliquet. | 19.99 |
Item Three | Morbi faucibus arcu accumsan lorem. | 29.99 |
Item Four | Vitae integer tempus condimentum. | 19.99 |
Item Five | Ante turpis integer aliquet porttitor. | 29.99 |
100.00 |