Projects
Worked with a team of 3 to create a web app where users upload audio/video files of their meetings and the app will take that file and convert it into condensed and informative meeting minutes. Made a REST API that calls Google Cloud's Speech to Text API to orchestrate a conversion of audio content to text. Deployed the application to Google Kubernetes Engine(GKE) utilizing Docker containers.

Built a platform that scrapes news articles from a domain of the user's choosing and scans them for mentions of the top 100 companies, so users can stay on top of major stocks without reading through countless reports themselves. Ran sentiment analysis with TensorFlow, Pandas, and NumPy on each mention to score it as positive, negative, or neutral, then used those scores to generate buy, sell, or hold recommendations. Built the backend with Express, used Next.js for server-side rendering and routing, React for the frontend, and Beautiful Soup for scraping.

All users need to do is input the type of event they're planning, specify their budget, and the app generates a curated list of items for their event. Users will then also receive a comprehensive list of where to procure each item at the most budget-friendly prices. Each item in the list is linked directly to its product page, ensuring users have a hassle-free shopping experience.

Assembled a REST API in Java that seamlessly integrates with OpenAI's API to find the ingredients of products given their names. Incorporated data processing mechanisms to identify common and unique ingredients of each product. Implemented ReactJS to build a dynamic webpage where users can input products to compare only if they are logged in. There is also a history page that displays all past requests.

Worked with a team of 3 to create a web app where users upload audio/video files of their meetings and the app will take that file and convert it into condensed and informative meeting minutes. Made a REST API that calls Google Cloud's Speech to Text API to orchestrate a conversion of audio content to text. Deployed the application to Google Kubernetes Engine(GKE) utilizing Docker containers.
Built a platform that scrapes news articles from a domain of the user's choosing and scans them for mentions of the top 100 companies, so users can stay on top of major stocks without reading through countless reports themselves. Ran sentiment analysis with TensorFlow, Pandas, and NumPy on each mention to score it as positive, negative, or neutral, then used those scores to generate buy, sell, or hold recommendations. Built the backend with Express, used Next.js for server-side rendering and routing, React for the frontend, and Beautiful Soup for scraping.
All users need to do is input the type of event they're planning, specify their budget, and the app generates a curated list of items for their event. Users will then also receive a comprehensive list of where to procure each item at the most budget-friendly prices. Each item in the list is linked directly to its product page, ensuring users have a hassle-free shopping experience.
Assembled a REST API in Java that seamlessly integrates with OpenAI's API to find the ingredients of products given their names. Incorporated data processing mechanisms to identify common and unique ingredients of each product. Implemented ReactJS to build a dynamic webpage where users can input products to compare only if they are logged in. There is also a history page that displays all past requests.

May 2026 - August 2026
May 2025 - August 2025
Jan 2024 - August 2024
May 2026 - August 2026
May 2025 - August 2025
Jan 2024 - August 2024