These are a few of my personal projects. You can explore more on my GitHub.
FancyAlt is an AI-powered image analysis API that generates accessible alt-text, creative stories, and performs content moderation using uploaded images or public image URLs. It integrates Azure AI Vision and OpenAI, with a modern, mobile-friendly front-end and Swagger-powered documentation.
RunVenture is a lightweight, modern fitness tracking app inspired by MapMyRun.com. Built with React.js, it supports route planning, GPS run tracking, music playback, training plans, and social challenges, all powered by browser APIs, Google Maps, and Spotify.
Fetch Me a Movie is a sleek and responsive React app that allows users to search movies by title and view detailed information. The app is powered by the OMDb API and includes thoughtful accessibility features.
A real-time wildfire monitoring web application for South Carolina using satellite data from NASA FIRMS. Visualizes active fires on an interactive map with automated backend updates.
A basic real-time chat app built with Node.js, Express.js, and Socket.IO. Features include nicknames, typing indicators, join/leave messages, and a live user list—ideal for learning WebSockets or extending into a full-featured chat platform.
A comprehensive space-themed event management web application built with Node.js, utilizing the Express framework and EJS template engine. Following the MVC design pattern, the application is deployed on Vercel, uses Cloudinary for cloud-hosting images, and MongoDB Atlas for the database. It offers robust features and functionalities, including:
A comprehensive analysis and classification of asteroid data using machine learning techniques. The dataset was sourced from the NASA JPL Small-Body Database. Key aspects of the project include:
Analysis of a comprehensive dataset of satellites currently orbiting Earth. The data includes details on country of origin, purpose, and operational specifics. Key aspects of the project include:
This project involved developing a web application prototype with Framer, progressing from low-fidelity wireframes to a high-fidelity, interactive prototype.
This project involved developing a collaborative Balsamiq prototype for Home Hunt, an apartment rental company mobile app.
Spreading Christmas cheer all throughout the year!