Project Experience
Academic Data Analytics Platform
| Python, Dash Plotly, MySQL, MongoDB, Neo4j, AWS, Render
| website
|

- Full-Stack Development: Designed a web-based analytics dashboard enabling prospective graduate school applicants to explore academic programs, compare universities, and identify prominent researchers through intuitive visualizations
- Cloud Deployment: Utilized AWS RDS, MongoDB Atlas, and Neo4j Aura for backend cloud databases; deployed application on Render for seamless hosting and real-time updates
Mobile Weather Application | Android Studio, Java
- Android Development: Built a feature-rich weather application with user authentication, customizable UI themes, real-time weather and map integration via Google API, and AI-powered weather Q&A using Gemini API
- Quality Assurance: Developed comprehensive instrumented tests with Espresso framework to validate core functionalities, ensuring application stability and reliability across different user scenarios
C++ Systems & Game Development | Visual Studio, C++
- Console Game Programming: Built 2D console-based games in C++ including Tic-tac-toe (with AI opponent) and Gomoku (with customizable board size and winning rules), applying object-oriented programming principles and design patterns
- File System Implementation: Implemented a modular file system supporting file operations (create, delete, open, close) with password protection, and developed custom shell commands (ls, rm, cat, copy) for terminal-based file manipulation
Computer Vision & Neural Networks | Jupyter, Python, TensorFlow/Keras
- Image Processing & Feature Engineering: Preprocessed raw paperclip images to reduce noise; performed feature engineering by extracting average RGB pixel depths and frequency components as independent variables for model training
- Neural Network Design: Designed a 4-layer neural network using the TensorFlow/Keras framework; trained the model on 45,000 samples with extracted features to predict paperclip quantities, achieving RMSE ≤ 2.0