Skip to content
View RohanMukka's full-sized avatar
  • University of Oklahoma
  • Norman

Highlights

  • Pro

Block or report RohanMukka

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
rohanMukka/README.md

Hey, I'm Rohan Mukka 👋

MS in Computer Science @ University of Oklahoma

I build systems that scale — from distributed streaming pipelines to AI-powered developer tools.

Portfolio LinkedIn Email


🛠 Tech Stack

Languages   Python TypeScript Java JavaScript

Backend   FastAPI Node.js Redis Kafka PostgreSQL MongoDB

Frontend   React Next.js Tailwind

ML / AI   PyTorch TensorFlow scikit-learn HuggingFace OpenAI

Infra   Docker Airflow MLflow GitHub Actions Firebase


🚀 Featured Projects

Project What it does Stack
StreamSense Real-time event streaming analytics — 5k+ events/sec with windowed aggregations and a live dashboard Kafka · FastAPI · Redis · Next.js · PostgreSQL
NexusRAG Production-grade RAG with hybrid retrieval (dense + BM25 + reranking), hallucination detection, and RAGAS evaluation Python · FastAPI · ChromaDB · OpenAI · Next.js
CollabCode Real-time collaborative code editor with CRDT sync, Docker-sandboxed execution, and presence indicators TypeScript · React · Yjs · Monaco · WebSocket
JobForge Distributed, fault-tolerant background job processing — priority queues, exponential backoff, chaos mode Python · Redis Streams · FastAPI · React
MLFlowForge End-to-end MLOps pipeline — Airflow DAGs, MLflow registry, Evidently drift monitoring, automated retraining Python · Airflow · MLflow · PyTorch · XGBoost
JAI AI Chrome extension that auto-tailors resumes to job descriptions with Overleaf LaTeX integration TypeScript · Next.js · Google Gemini · MongoDB
CodeThrough Interactive algorithm visualizer — step through code and watch data structures transform in real time TypeScript · React · CodeMirror · ReactFlow
EduLens AI Adaptive learning companion using NLP to analyze student understanding and personalize learning paths TypeScript · NLP · Nira Hackathon 2026

📊 Research

  • Fake Review Detection on Yelp — Combining Transformer semantics with reviewer behavior features
  • Multilingual Polarization Detection — SemEval 2026 Task 9 across 22 languages (mBERT, LoRA)
  • EEG Emotion Recognition — Dual-branch CNN + Random Forest achieving ~90% accuracy on GAMEEMO
  • Hybrid AI Diagnostics — OWL ontology + SWRL rules + ML classifiers for medical inference (+25% accuracy)

📈 GitHub Stats

  

611 contributions this year  |  470 commits  |  112 PRs  |  28 repos

Always building. Always learning.

Pinned Loading

  1. BEneFIT BEneFIT Public

    Forked from kushi-3/BEneFIT

    A decentralized fitness accountability framework using ETH staking, smart contracts, and fraud-resistant goal validation, inspired by behavioral psychology.

    JavaScript

  2. IPMS IPMS Public

    Forked from IPMS-Project/IPMS

    Full-stack internship program management system with approval workflows, compliance dashboards, and email notifications. React.js, Node.js, MongoDB.

    JavaScript

  3. JAI JAI Public

    AI-powered Chrome extension + Next.js dashboard that auto-tailors resumes to job descriptions using Google Gemini, with Overleaf LaTeX integration.

    TypeScript 2

  4. Multiclass-Emotion-Recognition-from-EEG-Signals Multiclass-Emotion-Recognition-from-EEG-Signals Public

    Dual-branch hybrid (CNN + Random Forest) system for emotion recognition from EEG signals, achieving ~90% accuracy on the GAMEEMO dataset.

    Jupyter Notebook

  5. Multilingual-Polarization-Detection Multilingual-Polarization-Detection Public

    Forked from kushi-3/KKR_NLP

    SemEval 2026 Task 9: Multilingual polarization detection across 22 languages using mBERT, LoRA fine-tuning, and LLM prompting.

    Jupyter Notebook