May 2024 — Present
The CAVE Lab maintains a web app that allows users with minimal coding experience to create data-visualization web apps with a simple Python API. The web app is constantly updated and requires new features and bug fixes.
I implemented many features and fixed many bugs in React applications. I learned a lot about the tech stack and gained experience in React libraries such as Three.js and map-react-gl.
MIT CAVE Lab's applications have improved and have new features to better fit the needs of users. For example, one of their web apps is now equipped with an resizable and draggable on-screen keyboard so that users can input text and numbers with ease, especially those with touch screen monitors or those without access to a physical keyboard.
May 2023 — September 2023
CSAIL works on many projects, one of which is Idea Navigator, an interactive web app to automatically label and sort thousands of data points onto an intuitive canvas. Once the data is uploaded, users can efficiently sift through the data, summarize information, and ask questions about the data with the help of AI.
I worked in Professor Kellis's team to write Python scripts to automate and optimize XML data processing and label generation and to develop a web app to visualize complex datasets.
Professor Kellis's application has been largely implemented in terms of UI/UX design with a few example datasets that can now be automatically updated with ease.