YACS: Yet Another Centralized Scheduler
Yet Another Centralized Scheduler for Big Data processing and resource management. A distributed scheduling system designed to handle large-scale data processing workloads efficiently.
Python
Big Data
Distributed Systems
Scheduling
Mini Go Compiler
Mini compiler implementation demonstrating language parsing and compilation techniques. Built using Yacc for parsing and demonstrates compiler design principles.
Yacc
Compiler Design
Parsing
Go
Escape Room Game
Interactive escape room game implementation in C++. Features puzzle-solving mechanics, game logic, and object-oriented programming principles.
C++
Game Development
OOP
Algorithms
FFT Stencils
High-performance computing implementation of Fast Fourier Transform (FFT) stencils for scientific computing applications. Optimized C and C++ implementation for efficient numerical computations and signal processing.
C
C++
FFT
HPC
NHLS
Non-homogeneous Linear Stencils (NHLS) - Fast Fourier Transform acceleration for spatially and temporally inhomogeneous stencil computations. High-performance Rust implementation for parallel algorithms and scientific computing applications.
Rust
FFT
Parallel Algorithms
Scientific Computing
YoYoMind
YoYoMind is a framework designed to quantify and analyze the dynamics of self-belief in individuals with Borderline Personality Disorder using language-based signals. By leveraging transformer-based NLP models, YoYoMind computes interpretable metrics across thousands of social media posts to reveal patterns of emotional instability, contradiction, sentiment, and identity disturbance.
Python
NLP
Machine Learning
Mental Health
Artificial Neural Network from Scratch
Implementation of artificial neural networks from scratch for educational purposes. Demonstrates the fundamentals of deep learning without using high-level frameworks.
Python
NumPy
Neural Networks
Deep Learning
RNN from Scratch
Recurrent Neural Network implementation from scratch with detailed explanations. Covers the mathematical foundations and practical implementation of RNNs.
Python
NumPy
RNN
Jupyter
Handwritten Digit Recognition
Convolutional Neural Network for handwritten digit recognition using MNIST dataset. Implements CNN architecture for computer vision tasks.
Python
TensorFlow
CNN
Computer Vision
NBA Player Salary Prediction
Data analysis and machine learning project for NBA player statistics and salary prediction. Performs comprehensive analysis of NBA 2018 season stats using regression models.
Python
Pandas
Scikit-learn
Regression
NYC Airbnb Data Analysis
Comprehensive data analysis of New York Airbnb listings with statistical insights. Includes exploratory data analysis, visualization, and predictive modeling.
Python
Pandas
Matplotlib
Seaborn
Flight Data Statistical Analysis
Statistical analysis of flight data with hypothesis testing, fare prediction, and time series forecasting. Comprehensive data science project with multiple analytical approaches.
Python
Statistics
Time Series
Hypothesis Testing
Stack Overflow Survey Analysis
Data analysis of Stack Overflow developer survey with insights and visualizations. Explores developer trends, technologies, and career patterns.
Python
Pandas
Visualization
Survey Analysis