Skip to content
View spacesheepinternet's full-sized avatar

Block or report spacesheepinternet

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

Hi, I'm Rehan πŸ‘‹

AI engineer focused on LLM evaluation, RAG systems, and fine-tuning. I find bugs by running tools against real workloads, then fix them upstream β€” three merged into libraries that ship in production.

Open-source contributions

Project Contribution
Haystack βœ… Merged β€” #12726 fix: strip UTF-8 BOM in text, CSV, Markdown and JSON converters. A BOM-prefixed file silently carried a zero-width U+FEFF into the first Document. Reviewed across five rounds by a deepset maintainer.
Arize Phoenix βœ… Merged β€” #14995 fix(traces): render ReasoningPart in gen_ai message flattening
pydantic-ai βœ… Merged β€” #7290, written from my issue #7281 and verified on Windows at the maintainer's request
Braintrust autoevals PR #209 β€” AnswerRelevancy silently ignores embedding_model Β· Issue #211 β€” cross-model embedding-cache poisoning. Both found by running autoevals against my own RAG eval harness.

Projects

PeatLearn β€” grounded biomedical RAG Β· live site

Citation-backed RAG chatbot over a 552-document biomedical corpus. Multi-stage retrieval (HyDE β†’ two-pass Pinecone β†’ reranking, with a cross-encoder fine-tuned on hard-negative-mined pairs), tiered data-cleaning pipeline, LLM-as-judge eval harness scoring 9.64/10 answer quality, ~$0.008/query in production.

metal-llm β€” LLM-generated guitar tablature

Fine-tuning a small LLM to write heavy-metal guitar tab (DadaGP token format) β€” QLoRA on 8 GB VRAM. Built a before/after eval suite under one frozen config (validity, decodability, novelty): tab validity 2.1% β†’ 99.5% over the base model. The training split is cluster-based because the official one leaked β€” 578 duplicate clusters straddled train and validation, which would have faked the result. Then I audited my own headline number: feeding the model a genre label it had never been trained on produced the same output as a trained one, proving the conditioning metric measured nothing β€” written up in the README. Pilot adapter on Hugging Face. Includes an audio demo where the model continues a real intro into an original solo.


πŸ“« Open to early-career AI/ML engineering roles β€” evals, RAG, LLM tooling.

Pinned Loading

  1. metal-llm metal-llm Public

    Fine-tuning a small LLM to generate heavy-metal guitar tablature (DadaGP format): QLoRA on 8GB VRAM with a rigorous before/after eval suite

    Python

  2. PeatLearn PeatLearn Public

    Grounded, citation-backed RAG chatbot over a 552-document biomedical corpus - 9.64/10 judged answer quality

    HTML

  3. spacesheepinternet spacesheepinternet Public

    Profile README