Skip to content
View rihua-tech's full-sized avatar

Block or report rihua-tech

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

Hi, I'm Rihua! 👋

Data Scientist | Applied AI • NLP • Model Evaluation • RAG

I build applied data science and AI projects focused on NLP, model evaluation, retrieval systems, and measurable decision-support workflows using Python, SQL, scikit-learn, PyTorch, Transformers, PostgreSQL/pgvector, and FastAPI.


👩‍💻 About Me

I'm Rihua Van Steenburgh, a Data Scientist focused on applied AI, NLP, model evaluation, and retrieval systems.

My portfolio emphasizes leakage-safe validation, model comparison, temporal evaluation, error and failure analysis, human-in-the-loop decision making, retrieval quality, and grounded AI applications.

I'm currently pursuing a Master of Science in Information Technology with a Data Analytics concentration at Middle Georgia State University, expected in December 2026.

I also bring hands-on cloud data engineering experience with Azure, AWS, Databricks, PySpark, dbt, and data pipelines, giving me a strong data foundation for building and evaluating AI systems.


🔎 What I Focus On

  • Applied Data Science & NLP: scikit-learn, TF-IDF, Linear SVM, PyTorch, Transformers, DistilBERT, text classification, and leakage-safe evaluation

  • Model Evaluation: model comparison, temporal validation, group-aware validation, error analysis, failure analysis, routing metrics, and human-in-the-loop decision policies

  • Retrieval & Applied AI: hybrid retrieval, PostgreSQL/pgvector, full-text search, RRF, grounded generation, citation validation, abstention handling, and retrieval evaluation

  • Data & Cloud Foundations: Azure, AWS, Databricks, PySpark, dbt, SQL, data pipelines, data quality, Docker, and GitHub Actions


🧰 Skills & Methods

  • Programming & Analysis: Python, SQL, pandas, NumPy, Statistical Analysis

  • Machine Learning & NLP: scikit-learn, TF-IDF, Linear SVM, PyTorch, Transformers, DistilBERT, Text Classification

  • Model Evaluation: Macro F1, Accuracy, Model Comparison, Error Analysis, Leakage-Safe Validation, Group-Aware Validation, Temporal Validation

  • Applied AI & RAG: FastAPI, PostgreSQL/pgvector, Embeddings, Vector Search, Full-Text Search, Reciprocal Rank Fusion (RRF), Retrieval Evaluation, Grounded Generation, Citation Validation

  • Data & Cloud: Azure Data Factory, ADLS Gen2, Databricks, PySpark, Delta Lake, dbt, AWS, Redshift Serverless

  • Engineering & Tools: Docker, Git/GitHub, GitHub Actions, Airflow, Jupyter Notebook, Power BI


🚀 Featured Projects

Financial Complaint Auto-Routing with NLP ( https://github.com/rihua-tech/financial-complaint-auto-routing-nlp )

Leakage-safe CFPB complaint-classification and selective-routing study comparing TF-IDF + Linear SVM with a frozen DistilBERT challenger.

  • Identified 39.39% normalized-text leakage in the original test split and redesigned evaluation to achieve zero development/test overlap
  • Compared classical NLP and transformer approaches using classification, coverage, routed accuracy, and misroute metrics
  • Added human-review routing and retrospective temporal evaluation
  • Retained V1 as the temporally validated benchmark while documenting V2 trade-offs

Tech: Python, scikit-learn, TF-IDF, Linear SVM, PyTorch,Transformers, DistilBERT, model evaluation

CivicLens RAG — NYC 311 Operations Copilot ( https://github.com/rihua-tech/civiclens-rag-nyc311 )

Hosted, non-production hybrid RAG application for grounded NYC 311 documentation Q&A and bounded analytics.

  • Combines semantic retrieval with PostgreSQL full-text search using deterministic Reciprocal Rank Fusion
  • Uses PostgreSQL/pgvector, FastAPI, validated citations, explicit abstention handling, and bounded analytics
  • Hybrid retrieval reached 83.9% Recall@5 and 92.9% expected-source retrieval on the approved local evaluation
  • Includes retrieval experiments, failure analysis, and a hosted Vercel → Render → Neon application path

Tech: Python, PostgreSQL, pgvector, embeddings, vector search,RAG, Streamlit, Docker, pytest, GitHub Actions

Azure lakehouse pipeline using Azure Data Factory, ADLS Gen2, Databricks, PySpark, SQL, and Delta Lake to produce validated Bronze, Silver, Gold, fact, dimension, and analytics-mart outputs.

AWS batch data pipeline using Docker, ECS/Fargate, EventBridge, S3, Redshift Serverless, SQL, and dbt with data-quality tests, CI checks, runbooks, and cloud execution proof.


📫 Connect With Me


Thanks for stopping by! ✨

Pinned Loading

  1. financial-complaint-auto-routing-nlp financial-complaint-auto-routing-nlp Public

    Applied NLP decision-support project for CFPB complaint routing, comparing TF-IDF + Linear SVM with DistilBERT through leakage-safe evaluation, selective routing, Human Review, and 2025 retrospecti…

    Jupyter Notebook 1

  2. civiclens-rag-nyc311 civiclens-rag-nyc311 Public

    AI-powered NYC 311 knowledge assistant with Next.js, FastAPI, hybrid RAG, PostgreSQL + pgvector, validated citations, analytics, and safe abstention.

    Python 1

  3. nyc-311-service-requests-lakehouse nyc-311-service-requests-lakehouse Public

    Azure medallion lakehouse for NYC 311 service-request analytics using ADF, ADLS Gen2, Databricks/PySpark, Delta Lake, data-quality checks, dimensional modeling, and Power BI-ready marts.

    Python

  4. cloud-flight-fare-pipeline cloud-flight-fare-pipeline Public

    End-to-end AWS batch data pipeline for flight-fare analytics using EventBridge Scheduler, ECS/Fargate, S3, Redshift Serverless, dbt marts and tests, Docker, and CloudWatch execution proof.

    Python

  5. data-ai-portfolio data-ai-portfolio Public

    Data Science & Applied AI portfolio featuring NLP classification, model evaluation, hybrid RAG, retrieval experimentation, and cloud data foundations.

    TypeScript