A curated portfolio highlighting my work in design, development, and data science. Explore more on my GitHub.
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.
Datatropolis involved designing and developing a gamified learning platform prototype in Framer, using urban planning to teach data science concepts. Learners build their own city while progressing through modules, quizzes, and applied challenges.
This project involved designing and developing a collaborative Balsamiq prototype for Home Hunt, an apartment rental company mobile app.
This project involved designing and developing a collaborative Halloween-themed fashion e-commerce prototype called Haunted Couture, built as a slideware prototype for rapid UX exploration.
This project involved designing and developing a space-themed gourmet pizza ordering app called Cosmic Pizza, built as a slideware prototype for rapid UX exploration. The prototype reimagines food (pizza) ordering as a playful cosmic journey, while still maintaining clarity and usability.
This project involved designing and developing a collaborative compatibility app prototype called Celebrity Charm in Figma. The prototype explores matching, profile review, messaging (text & video), and playful compatibility activities (quizzes & games).
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.
Fetch Me a Movie is a responsive, accessible React app that allows users to search movies by title and view detailed information. The app is powered by the OMDb API.
A real-time wildfire monitoring app 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 space-themed events management platform built with Node.js, Express, EJS, and MongoDB Atlas. It follows the MVC pattern: Models (Mongoose) handle data and rules, Controllers manage request/response logic, and EJS Views render the UI.
A lightweight, interactive web app that displays random inspirational quotes on beautiful background images. Users can cycle quotes, copy them, or share them directly.
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:
Spreading Christmas cheer all throughout the year!