Skip to content
View soorajmanoj's full-sized avatar

Highlights

  • Pro

Block or report soorajmanoj

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.

Content in all repositories owned by your account will be closed.
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
soorajmanoj/README.md

Hi, I'm Sooraj

MS in Data Science, Rochester Institute of Technology (May 2026). I design and build data pipelines end to end — streaming and batch architectures, ETL, and applied ML — and back them with tests and CI rather than just a demo script.

Reach me: soorajmanoj@gmail.com · LinkedIn · Portfolio


Tech Stack

Python SQL R Java

PySpark Kafka Airflow Hadoop

MySQL PostgreSQL MongoDB Snowflake

PyTorch TensorFlow HuggingFace LangChain Ollama

FastAPI Docker Kubernetes AWS Azure

Tableau Power BI pytest GitHub Actions

Experience

Graduate Teaching Assistant, Department of Computer Science — Rochester Institute of Technology (Aug 2025 – Apr 2026) Mentored 50+ students in server programming and backend system design; reviewed student-built data pipelines for correctness and efficiency.

Intern, Analysis & Design of Commissions for Gig Workers — One Integral Technologies Pvt. Ltd. (2022 – 2024) Built performance-based pay models and a React.js analytics dashboard on top of a MongoDB-backed data pipeline serving 500+ gig workers.


Featured Projects

pyspark-etl-healthcare-normalization-pipeline CI PySpark ETL pipeline that normalizes flat legacy healthcare data into a real 10-dimension + 1-fact snowflake schema, with automated referential integrity checks across every foreign key.

credit-card-kafka-pipeline CI Real-time + batch credit card transaction processing system on a Lambda architecture — Kafka stream layer for provisional fraud checks, batch layer for reconciliation and credit scoring, MySQL for persistence.

youtube-ai-assistant CI Ask questions about any YouTube video's content — transcript extraction, FAISS vector search, and a local LLM (Ollama) for retrieval-augmented Q&A, no external API keys required.

dockerized-mlops-api-fastapi CI Containerized FastAPI service serving a scikit-learn (TF-IDF + Logistic Regression) sentiment classifier via Docker, with pytest coverage and CI that validates both the test suite and the Docker build.


Research

Bias in AI-Generated Travel Narratives: Evaluating LLMs in Countering Misconceptions — DSCI 602 final paper, RIT Co-authored with Anshuman Mohapatra, Bhaskar Sreenivas Pavan Akkena, and advisors Ashique Khudabukhsh and Travis Desell. A 5-layer pipeline collecting ~600K YouTube travel comments, generating counterspeech across four LLMs (LLaMA32, Gemma2, GPT2, Sarvam), and comparing human toxicity ratings against Detoxify scores — finding that automated toxicity classifiers systematically underestimate human-perceived harm and produce unstable model safety rankings.


Certifications

  • Microsoft Azure AI Fundamentals (AI-900)
  • Diploma in Programming and Data Science, IIT Madras
  • Six Sigma White Belt (Council for Six Sigma Certification)

Pinned Loading

  1. Bias-in-AI-Generated-Travel-Narratives Bias-in-AI-Generated-Travel-Narratives Public

    HTML

  2. credit-card-kafka-pipeline credit-card-kafka-pipeline Public

    Real-time credit card transaction pipeline built on a Kafka-based Lambda Architecture. Streams transactions for instant fraud validation (geolocation + credit-utilization checks), then reconciles a…

    Python 1

  3. dockerized-mlops-api-fastapi dockerized-mlops-api-fastapi Public

    A production-ready boilerplate to easily containerize and serve a Scikit-learn sentiment model with a modern, high-performance API using FastAPI and Docker.

    Python 1

  4. pyspark-etl-healthcare-normalization-pipeline pyspark-etl-healthcare-normalization-pipeline Public

    Spark ETL pipeline that normalizes flat legacy healthcare visit data into a 10-dimension + 1-fact snowflake schema, with automated referential integrity checks across all foreign keys and Tableau d…

    Python 1

  5. youtube-ai-assistant youtube-ai-assistant Public

    A locally-hosted RAG pipeline for YouTube video Q&A: FastAPI backend, LangChain conversational retrieval chain, FAISS vector store, and Ollama-served LLM/embedding models (llama3 + nomic-embed-text…

    Python 1

  6. soorajmanoj.github.io soorajmanoj.github.io Public

    TypeScript 1