Patch-Based Artifact Analysis in AI-Generated Images
Type: Deep Learning & Multimedia Forensics
- Designed an unsupervised patch-level framework to detect fine-grained artifacts and distinguish real images from AI-generated content. Integrated patch-based feature extraction with three deep clustering architectures (DCN, DCN-CAE, and DCEC) to discover recurring generative patterns without relying on labeled data.
- Evaluated the models on FFHQ, StyleGAN2, and Stable Diffusion XL datasets. The DCN-CAE model achieved the strongest cross-domain separation with a Silhouette Coefficient of 0.732. The DCEC model successfully isolated domain-specific generative artifacts and produced the most semantically pure clusters while maintaining near-complete cluster utilization.
Tools: PyTorch, TensorFlow, Keras, Deep Clustering (DCN, DCEC), Convolutional Autoencoders, t-SNE, scikit-learn
*Not available for reviewing yet.
Customer Churn Prediction in Telecommunication Industry
Type: Machine Learning & Data Mining
- Developed predictive classification models using historical customer data to identify users likely to leave their service provider, helping telecommunication companies improve retention strategies and reduce financial losses.
- Implemented and evaluated Decision Tree, Random Forest, and Gradient Boosting algorithms. The Gradient Boosting model achieved the highest overall accuracy (80.08%), while the Random Forest model provided the highest F1-score (0.63) for the practical detection of at-risk customers.
Tools: Python, Scikit-learn, Predictive Modeling, Data Preprocessing, Data Visualization
*More details here
Bloomind Garden (HCI Project – First Place)
Type: UI/UX & HCI
- Designed a user-centered mobile application that visualizes positive memories as a growing digital garden to promote reflection and emotional well-being.
- Developed and evaluated a high-fidelity interactive prototype following core HCI principles. The project won First Place at the CS Project Fair.
Tools: HCI principles, Prototyping, User Research, UI Design
*More details here

CUDA Bitonic Sort
Type: Systems & Parallel Programming
- Implemented Bitonic Sort in both C (CPU) and CUDA (GPU) to evaluate performance on large datasets.
- Designed experiments to measure speedup across different input sizes and analyzed when parallel execution outperforms sequential sorting.
Tools: C, CUDA, Performance Analysis
*More details here
RentHub: Peer-to-Peer Rental Platform
Type: System Design
- Designed a peer-to-peer rental platform that allows users to list, browse, and rent everyday items.
- Defined core system flows including authentication, search, booking, payments, and reviews, and documented system and testing plans.
Tools: System Design, UML, Documentation
