My Projects
Here are some of the key projects I've worked on, showcasing my skills in full-stack development, user research, data analysis, and collaborative problem-solving.

This Portfolio Website
Full-Stack Developer (Sole Developer)
A personal portfolio website built from scratch to serve as a dynamic, interactive hub for my professional work. The primary goal was to create a modern, performant, and visually unique site that actively demonstrates my skills through an integrated AI chatbot powered by advanced RAG technology.
Key Contributions & Features▸
- Designed and implemented the entire application using a modern tech stack centered on Next.js and React with TypeScript.
- Developed a fully responsive UI with Tailwind CSS, including a custom theme with light and dark modes.
- Engineered and integrated an AI chatbot from the ground up, leveraging the Vercel AI SDK for streaming UI updates.
- Built a Retrieval Augmented Generation (RAG) pipeline using Langchain.js to enable the chatbot to answer questions based on website content.
- Set up a vector database using AstraDB to store and retrieve contextual information for the chatbot.
- Utilized OpenAI's GPT-4o-mini for conversational responses and text-embedding-3-small for generating high-quality embeddings.
- Managed project dependencies, resolved version conflicts (e.g., between Langchain community packages and the Vercel AI SDK), and debugged complex type errors (e.g., enforcing strict types to avoid 'any' usage).
Technologies Used:
Frontend: Next.js, React, TypeScript, Tailwind CSS, Vercel AI SDK, Backend: Next.js API Routes (Edge Runtime), AI/ML: Langchain.js, OpenAI GPT-4o-mini (LLM), OpenAI text-embedding-3-small (Embeddings), Database: AstraDB (Vector Store), Deployment: Vercel

Z³-Wellness Sleep App
Full-Stack Developer & Researcher
The Z³-Wellness application is a web-based platform designed for college students to monitor and improve their sleep and overall wellness patterns. This Major Qualifying Project involved continuing development from previous WPI teams, focusing on enhancing usability and functionality based on user feedback.
Key Contributions & Responsibilities▸
- Actively involved in frontend development, including UI redesign, reformatting components using TypeScript, improving mobile responsiveness, and implementing a new navigation bar and customizable dashboard graphs.
- Contributed to a full backend overhaul, transitioning to a CRUD methodology with organized models, use cases, controllers, routers, and repositories for improved maintainability and scalability. This included adding historical data queries and optimizing frequently used queries with database views.
- As part of a collaborative team, I played a key role in a comprehensive user study to identify usability issues, which directly informed the application's redesign.
- Worked on critical bug fixes, updated outdated dependencies, and ensured consistent coding practices and documentation across the codebase.
- Helped implement calendar integration (Outlook and Google) for stress level tracking associated with scheduled events.
- Contributed to database schema improvements, including removing redundant ID fields and optimizing data entry processes with triggers.
Technologies Used:
Frontend: React, TypeScript, JavaScript, HTML, CSS, Backend: Node.js, Express, Database: PostgreSQL, Authentication & Analytics: Firebase, Tools: Git, Qualtrics (for user study)

El Parque Redevelopment Project, Panama
Data Analyst & Community Researcher
This Global Projects Program initiative, in partnership with Fundación Ciudad del Saber (City of Knowledge) in Panama City, aimed to evaluate and recommend improvements for 'El Parque,' a significant public green space. The project focused on understanding visitor demographics, usage patterns, and community needs to inform the park's ongoing development plan.
Key Contributions & Responsibilities▸
- Designed and distributed community surveys using various methods (fliers with QR codes, in-person intercepts, email lists via Typeform) to gather visitor feedback and demographic data.
- Analyzed quantitative and qualitative data from 173 survey responses to identify key trends, popular services, and areas for improvement within the park.
- Contributed to the development of four main prioritized recommendations for Ciudad del Saber: improving lighting, upgrading and adding bathrooms, increasing drinking water access, and enhancing communication with the park community.
- Delivered a final proposal to local stakeholders outlining data-driven insights and actionable recommendations.
Skills Demonstrated:
Data Analysis, Community-Based Research, Survey Design & Implementation (Typeform), Qualitative & Quantitative Data Collection, Stakeholder Communication, Proposal Writing

Hospital System Application
Frontend Developer
As part of a 10-person team for my Software Engineering course, I contributed to the design and development of a comprehensive hospital service management application for Brigham and Women’s Hospital.
Key Contributions▸
- Implemented a user-friendly meal delivery request system from the ground up, allowing staff to manage patient dietary needs efficiently.
- Developed a dynamic search function to enable users to quickly locate hospital services, departments, and personnel.
- Contributed to the creation of an interactive map feature to help with navigation within the large hospital complex.
- Helped oversee the main dashboard development and ensure consistent UI design.
Technologies Used:
Java, JavaFX, JFoenix, Scenebuilder, CSS, Apache Derby