My Projects
BowlMates
BowlMates is a unique web-based application specializes in connecting people for dining experiences based on restaurant preferences, location, and availability. Utilizing a full-stack approach with React, MySQL, and Node.js, the app seeks to offer a user-friendly experience while facilitating meaningful social connections through shared meals.
While this started as a capstone-like project for UW CSE403: Software Engineering, it quickly became a passion project that extended past the class. Currently, I am working to migrate it to a cross-platform mobile application.
Skills Utilized: Java, JavaScript, TypeScript, React.js, Node.js, HTML5, CSS, MySQL, Google Maps API, Git, Github, CI/CD, Figma, Agile Development, Code Review
Circle of Sound
Circle of Sound proposes the creation of interactive and exploratory digital tools to enhance understanding and engagement with the circle of fifths, a fundamental concept in music theory. Traditionally taught through static diagrams, the circle of fifths can be complex and intimidating for aspiring musicians, presenting a significant learning curve. We seek to transform this learning experience into an intuitive, engaging journey through an interactive visualization.
The interactive nature of these tools are designed to provide a hands-on learning experience. Users will not only visualize but also engage with the music theory concepts, making abstract ideas tangible and easier to comprehend. By incorporating audio feedback through Tone.js, learners can hear the impact of their interactions, further enriching the learning process. This project aims to democratize music theory education, making it more accessible and enjoyable for both novices and experienced musicians.
Skills Utilized: D3.js, Tone.js, HTML5, CSS, Git, Github, Figma, Agile Development