My Projects

MobileDoc

MobileDoc

MobileDoc is a cross-platform healthcare mobile application built with Flutter that helps users manage their medical information. The app features appointment scheduling with calendar visualization, secure storage of doctor and medication details, and camera integration for uploading prescriptions and insurance cards. Firebase provides authentication and real-time data synchronization.

FlutterDartFirebaseCloud FirestoreMobile Development
Food Desert Simulation

Food Desert Simulation

This is an interactive 2D and 3D geospatial simulator that models how D.C. residents travel to grocery stores. The application visualizes food deserts and underserved areas on a dynamic map, integrating demographic data with hover-based regional insights. Users can place new stores using an interactive toolbar, which dynamically updates the simulation and food desert analysis.

Next.jsTypeScriptMapbox GL JSTurf.jsMongoDBTailwind CSS
Weather App

Weather App

This weather application allows users to get current weather information by entering zip codes. The app features a personalized watchlist where users can save and monitor multiple locations for quick weather updates. Built with a full-stack architecture using Node.js, Express, and MongoDB for data persistence.

HTMLCSSJavaScriptNode.jsExpressMongoDBWeatherstack API
AI Maze Solver

AI Maze Solver

The AI Maze Solver demonstrates various artificial intelligence search algorithms solving randomly generated mazes. The application uses both uninformed and informed search strategies, including A* with Euclidean, Manhattan, and Diagonal heuristics. Users can select different algorithms through an interactive interface to watch how each approach navigates the maze.

PythonAI Search AlgorithmsUI Development

Machine Learning on a Movie Dataset

This machine learning project analyzes a comprehensive movie dataset to predict film success. The analysis includes sentiment analysis of movie reviews using TextBlob, statistical hypothesis testing with SciPy, and predictive modeling with Decision Tree Classifiers. Data visualizations created with Seaborn reveal key insights about factors influencing movie performance.

PythonPandasNumPyTextBlobSciPySeabornScikit-learnJupyter Notebook