Skip to content
View GioiaZheng's full-sized avatar
💚
💚

Block or report GioiaZheng

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

Gioia Zheng

B.Sc. student in Applied Computer Science and Artificial Intelligence
Sapienza University of Rome, Italy

Website - LinkedIn - Email - Resume


About me

I work on retrieval, evaluation, and reproducible ML systems.

My current focus is retrieve-rerank-generate question answering: dense retrieval, cross-encoder reranking, paired statistical evaluation, experiment tracking, and reproducibility infrastructure.

I care about the engineering side of research: clear baselines, repeatable experiments, documented evaluation choices, and systems that can be inspected by someone other than the original author.


Selected Work

Project Focus Why it matters
msmarco-genqa RAG on MS MARCO with retrieval, reranking, generation, and statistical evaluation Research-engineering flagship: reproducible baselines, paired comparisons, grounding analysis, CI, and written experiment reports
rag-observatory Trace-based observability for RAG runs New local-first toolkit for turning retrieval context, answers, evidence, and failure labels into inspectable reports
CiboCompass Offline-first mobile food exploration app React Native + Go + SQLite project focused on practical UX, sync behavior, and cultural menu understanding
go-chat-system Full-stack chat application Go REST APIs, Vue frontend, SQLite persistence, authentication, OpenAPI, and CI-backed testing
handwritten-ocr-system CNN-RNN-CTC handwritten text recognition Computer-vision project with explicit reproducibility notes and CER/WER evaluation planning
Leetcode-Solutions Algorithm practice with tests and notes Structured Python solutions, selected automated tests, metadata, topic notes, and interview review paths

Current Work

Research engineering: information retrieval, RAG evaluation, paired evaluation, failure analysis, reproducible experiments

Software engineering: Go backends, REST APIs, SQLite systems, CI, OpenAPI validation, production PHP / WordPress work

Automation: n8n workflows for operational and content pipelines


Stack

Programming: Python, Go, JavaScript, SQL, PHP

ML and retrieval: PyTorch, BM25, FAISS, Sentence-BERT, cross-encoder reranking, T5, RAG evaluation

Web and automation: WordPress, n8n, REST APIs, Vue, OpenAPI

Systems: Linux, Docker, Git, GitHub Actions, SQLite

Languages: Chinese (Native), Italian (Bilingual), English (Professional), German (Beginner)

Pinned Loading

  1. msmarco-genqa msmarco-genqa Public

    RAG-based question answering system on MS MARCO with retrieval, reranking, evaluation, and reproducibility checks.

    Python 18

  2. GioiaZheng.github.io GioiaZheng.github.io Public

    Personal portfolio site for research, engineering projects, and selected work.

    CSS 1

  3. rag-observatory rag-observatory Public

    Trace-based observability and error analysis for Retrieval-Augmented Generation runs.

    Python

  4. go-chat-system go-chat-system Public

    Full-stack chat system with Go services, Vue client, SQLite persistence, authentication, and REST APIs.

    Vue 7 1

  5. handwritten-ocr-system handwritten-ocr-system Public

    Handwritten text recognition system using CNN-RNN-CTC models with CER/WER evaluation and reproducible training checks.

    Python 10

  6. Leetcode-Solutions Leetcode-Solutions Public

    Structured Python solutions for algorithm practice with tests, notes, and reusable problem-solving patterns.

    Python 18 3