About

Hey! I'm a CMU student pursuing a major in CS with a minor in mathematics. When I'm not coding, I enjoy playing tennis, hiking, or making trinkets on rainbow loom. Thanks for stopping by! :3
Hey! I'm a CMU student pursuing a major in CS with a minor in mathematics. When I'm not coding, I enjoy playing tennis, hiking, or making trinkets on rainbow loom. Thanks for stopping by! :3
Designed, built, and user-tested an iOS app as part of a team of three, used to streamline group travel planning with shared itineraries, real-time updates, and content creation features. Integrated Firebase Firestore for real-time data synchronization of itineraries, posts, and comments. Added a MapKit-powered map feature to enable location searches and route visualization, enhancing the travel planning experience.
GitHub Repository: TogetherTrip iOS Application
Developed an AI-powered flashcard application designed with Next.js and React, featuring a responsive and user-friendly interface. The app leverages OpenAI API to generate customized flashcards and Firebase for data storage and real-time data synchronization. It includes secure user authentication via Clerk and supports seamless subscription payments through Stripe, creating a scalable and monetizable platform.
Developed a web application built for the fictional Gotham City Police Department using Ruby on Rails, HTML, CSS, JavaScript, and React. The application features user authentication, authorization, and a back-end SQLite database for data management. It also includes a custom API for seamless integration with external systems and is supported by comprehensive unit and integration tests to ensure reliability.
Created a responsive and user-friendly website using WordPress, catering to the unique needs of First Sip Studios. Collaborated with the client to design, wireframe using Figma, and user test a new website design, resulting in improved search engine optimization and increased web traffic. Created training materials and video tutorials, allowing the client to effectively manage and update their new site.
Live Website: First Sip Studios
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
Key: * = In Progress
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 |