I'm a CS student who loves building real systems — from federated identity architectures and AI-powered document search to data analytics engines and ML predictors. I work across the full stack with Python, .NET, Node.js, and modern AI tooling.
- 🔭 Currently building federated SSO systems and RAG pipelines
- 🔐 Designed a custom SSO architecture as an alternative to Keycloak
- 🤖 Built a retrieval-augmented generation app with ChromaDB & Groq
- 📊 Experienced in data analytics, visualization, and ML prediction
- 📚 Avid reader who loves diving into new topics
- 🎮 Gamer in my downtime | ⚽ Sports enthusiast
- 💼 Open to collaboration and opportunities
- 🧠 Interested in: Security & Identity, AI / RAG Systems, Data Science, Web Development
| 🔐 Custom Federated SSO | 🤖 AI RAG System |
|---|---|
| SSO A Custom Federated Single Sign-On Architecture built for a microservices environment as an alternative to Keycloak. Three microservices — App1 (Node.js/Express + MongoDB), App2 (.NET 8 + SQL Server), and an SSO Gateway (.NET 8) — work together to enable cross-app auto-login through token exchange and centralized session management. Apps retain their native login screens while users authenticate once and move seamlessly between services. 🔹 Token exchange & federation via background API calls 🔹 Decentralized databases (MongoDB + SQL Server) 🔹 HMAC SHA-256 signed JWTs & internal header spoofing protection 🔹 One-command startup with PowerShell script |
AI_RAG A retrieval-augmented generation app built around a local ChromaDB vector store, PDF ingestion, sentence-transformer embeddings, and Groq for answer generation. Load any PDF, index it into vector chunks, and ask natural language questions — the system retrieves the most relevant context and generates accurate answers via LLM. 🔹 PDF text extraction & overlapping chunk splitting 🔹 Sentence-transformer embeddings stored in ChromaDB 🔹 Cosine similarity retrieval for relevant context 🔹 Groq LLM for final answer generation |
| 📊 GDP-Analysis_Phase2 | 📈 Performance-Marketing-ROI-Predictor |
|---|---|
| Phase 2 SDA Project — a Python-based data transformation and analytics engine for global GDP trends. Features data ingestion from CSV/JSON, ISO-based cleaning, and 7+ analytical tasks: top/bottom GDP rankings, growth rates, continent averages, global trend analysis, fastest growing continents, consistent decline detection, and GDP contribution breakdowns. Supports console and chart output via a plugin system. | ML-based performance marketing ROI prediction using Jupyter Notebooks. Analyzes marketing campaign data to predict return on investment, helping make data-driven budget allocation decisions. |
👉 See pinned repos below for live demos and code!
| 🔐 Security & Identity | 🤖 AI & RAG | 📊 Data Analytics | 📈 ML & Prediction |
|---|---|---|---|
| Architected a custom federated SSO with JWT token exchange across .NET & Node.js microservices | Built a full RAG pipeline — PDF to embeddings to LLM-powered answers | Engineered a GDP analytics engine with 7+ analytical modules & plugin-based output | Developed a marketing ROI predictor with Jupyter & ML |
Languages
Frameworks & Libraries
AI & Data Science
Databases & Backend Services
Developer Tools
"Code is like humor. When you have to explain it, it's bad."


