Skip to content
View N-S8990's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report N-S8990

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
N-S8990/README.md

header

🌍 NIT Rourkela, India Β· 🎯 ML β†’ production web apps Β· πŸ”§ React, Three.js, Supabase

πŸ› οΈ opencode Β· hermes-agent Β· cursor Β· claude Β· ⚑ learn by shipping, iterate fast

πŸ’Ό Open for: ML / full-stack internship opportunities

I build things that matter. Right now that means splitting my energy between machine learning fundamentals (linear regression β†’ neural nets) and modern full-stack web development (React, TypeScript, Three.js, Supabase). My goal is to bridge the gap β€” ship ML-powered web apps end to end, from trained model to deployed product.


πŸš€ Featured Projects


πŸ“‘ Sentivo β€” Market Sentiment & Pulse Engine

Real-time sentiment analysis and signal generation engine. Aggregates Reddit, news, and market data into actionable Fear & Greed scores and trade signals via Apache Kafka.

β”œβ”€β”€ 🧠 FinBERT ONNX for sub-100ms sentiment analysis
β”œβ”€β”€ πŸ“‘ Kafka pipeline: producers β†’ consumers β†’ signals
β”œβ”€β”€ πŸ“Š Fear & Greed Index (sentiment 50% + momentum 30% + velocity 20%)
β”œβ”€β”€ 🎯 Contrarian & trend-following signal strategies
β”œβ”€β”€ 🐍 Python 3.11+ with Poetry
└── 🐳 Docker Compose for Kafka + Zookeeper

Stack: Python Β· Kafka Β· FinBERT Β· Docker Β· Pydantic Β· YAML Config

Sentivo


πŸ›‘οΈ FraudShield β€” Credit Card Fraud Detection

End-to-end ML system for detecting fraudulent credit card transactions. Three classifiers (Logistic Regression, Random Forest, XGBoost) with SMOTE for class imbalance, a FastAPI backend, and a live React dashboard.

β”œβ”€β”€ πŸ€– Three ML models with threshold-tuned predictions
β”œβ”€β”€ πŸ“Š SMOTE oversampling for 0.17% fraud class
β”œβ”€β”€ ⚑ FastAPI REST API with /predict, /predict/batch, /models
β”œβ”€β”€ πŸ“ˆ React 19 + Recharts live dashboard
β”œβ”€β”€ πŸ”¬ MLflow experiment tracking
└── πŸ““ Jupyter notebooks for EDA & training

Stack: Python Β· Scikit-learn Β· XGBoost Β· FastAPI Β· React 19 Β· TypeScript Β· MLflow

FraudShield


✈️ UDAAN Aeromodelling Club β€” NIT Rourkela

The official website for NIT Rourkela's premier aeromodelling club. A production-grade platform for team induction, event registration, and member management.

β”œβ”€β”€ 🎨 3D interactive hero powered by Three.js
β”œβ”€β”€ πŸ“ Event registration with real-time Supabase backend
β”œβ”€β”€ πŸ” Member authentication & role-based access control
β”œβ”€β”€ βš™οΈ Admin toggle panel for induction & registration windows
β”œβ”€β”€ πŸ“Š Excel/CSV export for applicant data management
β”œβ”€β”€ πŸ“± Fully responsive across all device sizes
└── πŸš€ Deployed on Vercel with CI/CD

Stack: React Β· TypeScript Β· Three.js Β· Supabase Β· Framer Motion Β· Vite Β· Firebase

Udaan Website


πŸ“ˆ Impact & Metrics

Area Metric Value Details
ML Fraud detection 97.5% ROC-AUC XGBoost with SMOTE + threshold tuning
ML Sentiment latency <100ms FinBERT ONNX, batch of 32
3D Render performance 60 FPS Three.js hero scene optimized draw calls
3D WebGL draw calls < 50 UDAAN interactive scene
Backend Query latency < 100ms Supabase real-time queries
Streaming Throughput 1000+ msg/min Kafka pipeline across all topics
UX Breakpoints 5 Mobile-first responsive design
Auth Role management Admin / Member Supabase RLS policies

🧠 ML Learning Roadmap

β–“β–“β–“β–“β–“β–“β–“β–“β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘  Fundamentals    [β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘]  65% β€” supervised, ensembles, SMOTE, evaluation
β–“β–“β–“β–“β–“β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘  Deep Learning   [β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘]  35% β€” NLP, transformers, ONNX inference
β–“β–“β–“β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘  Advanced        [β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘]  15% β€” real-time pipelines, model optimization

Built: Classification (LR, RF, XGBoost), SMOTE, NLP sentiment (FinBERT), model serving APIs Next: Training transformers from scratch, CNNs, deployment at scale


🧰 Tech Stack

Python PyTorch scikit-learn React TypeScript Three.js Tailwind CSS FastAPI Supabase Docker Vite Git


🎡 Now Playing

Spotify


🎯 Current Focus

β–‘  Master ML fundamentals β€” statistics, linear algebra, supervised learning
β–‘  Build an ML-powered web app β€” model training β†’ API β†’ frontend integration
β–‘  Contribute to open-source projects
β–‘  Ship 2+ portfolio projects this year
β–‘  Land an ML or full-stack internship

🀝 Connect

Learning in public. Building in public. Growing in public.


footer

Pinned Loading

  1. Sentivo Sentivo Public

    Real-time sentiment analysis and signal generation engine for financial markets

    Python

  2. FraudShield FraudShield Public

    Credit Card Fraud Detection β€” Full Stack ML System

    Jupyter Notebook

  3. datasets datasets Public

    Forked from huggingface/datasets

    πŸ€— The largest hub of ready-to-use datasets for AI models with fast, easy-to-use and efficient data manipulation tools

    Python

  4. nitrudaan/Website nitrudaan/Website Public

    Official Club Site

    TypeScript

  5. N-S8990 N-S8990 Public

    Profile README