π 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.
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
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
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
| 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 |
ββββββββββββββββββ 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
β‘ 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
Learning in public. Building in public. Growing in public.