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.

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 Engineer | Python • SQL • Azure • AWS • Databricks • PySpark • dbt • RAG

I build reliable cloud data pipelines, lakehouse and warehouse solutions, analytics-ready datasets, and AI/RAG-enabled data applications with strong documentation, testing, and business-focused reporting.


👨‍💻 About Me

I’m Rihua Van Steenburgh, a Data Engineer focused on building end-to-end data pipelines, cloud data platforms, analytics-ready datasets, and AI/RAG-enabled data applications.

I am pursuing a Master of Science in Data Analytics at Middle Georgia State University, expected in December 2026. My background in data analytics, web development, and cloud data engineering helps me connect technical pipeline design with business reporting needs.

My portfolio features hands-on projects across Azure, AWS, Databricks, PySpark, SQL, dbt, Redshift, Docker,PostgreSQL/pgvector, and RAG. I focus on building projects that are reproducible, well-documented, tested, and easy for recruiters and teams to evaluate.


🔎 What I Focus On

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

  • Data Pipelines: API ingestion, batch processing, orchestration, scheduling, and workflow automation

  • Data Modeling: Bronze/Silver/Gold layers, dimensional modeling, star schema, fact/dimension tables, and analytics marts

  • Data Quality & Reliability: validation checks, testing, clean transformations, CI workflows, runbooks, and documentation

  • AI Data Engineering: document ingestion, chunking, embeddings, PostgreSQL/pgvector, vector search, RAG, and cited answers

  • BI & Communication: Power BI dashboards, KPI reporting, architecture diagrams, and clear technical storytelling


🧰 Tech Stack

  • Languages: Python, SQL, R, JavaScript, TypeScript

  • Cloud & Data Platforms: Azure Data Factory, ADLS Gen2, Databricks, AWS S3, Redshift Serverless, ECS/Fargate, EventBridge, CloudWatch

  • Processing & Modeling: PySpark, Delta Lake, dbt, PostgreSQL, dimensional modeling, star schema

  • AI / RAG: document ingestion, chunking, embeddings, PostgreSQL/pgvector, vector search, retrieval-augmented generation, cited answers

  • Orchestration & CI/CD: Airflow, GitHub Actions, workflow automation, validation checks

  • BI & Tools: Power BI, DAX, Docker, Git/GitHub, Jupyter Notebook, VS Code

  • Web & APIs: REST APIs, JSON, CSV, WordPress


🚀 Featured Projects

Azure data engineering lakehouse for NYC 311 operational analytics. Ingests service request data using Azure Data Factory, lands raw data in ADLS Gen2, and processes Bronze, Silver, and Gold Delta Lake layers in Databricks with Python/PySpark and SQL. Produces analytics-ready dimensions, fact tables, validation checks, Gold marts, runbooks, architecture notes, and cloud execution proof.

Tech: Python, SQL, Azure Data Factory, ADLS Gen2, Databricks, PySpark, Delta Lake, GitHub Actions, Power BI-ready outputs

AWS batch data pipeline for external flight fare API data. Runs Python container jobs with Docker and ECS/Fargate, lands raw data in S3 Bronze, loads Redshift Serverless, and transforms data with SQL-based dbt staging models, dimensional marts, and tests. Documents CloudWatch proof logs, CI checks, architecture diagrams, runbooks, and cost/secret safety notes

Tech: Python, SQL, Docker, ECS/Fargate, EventBridge Scheduler, S3, Redshift Serverless, dbt, CloudWatch, GitHub Actions

Local AI data engineering and RAG copilot for NYC 311 documentation. Ingests curated documents, chunks source text, stores embeddings in PostgreSQL/pgvector, retrieves cited context, and presents grounded answers in a Streamlit UI with source citations, retrieved chunk previews, Dockerized pgvector setup, pytest coverage, GitHub Actions CI, and an 18-question evaluation set.

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


🌱 Currently Building

  • Improving cloud data engineering portfolio projects with Azure, AWS, Databricks, dbt, CI, tests, and runbooks
  • Expanding AI data engineering work with RAG, PostgreSQL/pgvector, cited answers, and evaluation sets
  • Building recruiter-ready project documentation, architecture diagrams, and case studies

📫 Connect With Me


Thanks for stopping by! ✨

Pinned Loading

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

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

    Python

  2. cloud-flight-fare-pipeline cloud-flight-fare-pipeline Public

    End-to-end AWS data pipeline: EventBridge Scheduler → ECS/Fargate → Flight API → S3 Bronze → Redshift Serverless → dbt marts/tests → CloudWatch proof.

    Python

  3. civiclens-rag-nyc311 civiclens-rag-nyc311 Public

    Local AI Data Engineering / Hybrid RAG project with cited document search, PostgreSQL/pgvector retrieval, Streamlit UI, sample analytics answers, and evaluation checks.

    Python

  4. data-engineer-portfolio data-engineer-portfolio Public

    Professional data engineering portfolio showcasing Azure and AWS cloud pipeline projects, analytics-ready datasets, and modern data tooling.

    TypeScript

  5. travelpayouts-flight-collector travelpayouts-flight-collector Public

    Python-based daily API ingestion job that collects live flight prices from Travelpayouts and publishes dated CSV snapshots for downstream analytics.

    Python

  6. sumryze-saas-website sumryze-saas-website Public

    TypeScript 1