Skip to content
View mllendinez10's full-sized avatar

Block or report mllendinez10

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

header

About me

I am a Knowledge Graph Engineer with experience working across different types of databases. I have always enjoyed working with data and understanding how it can be structured, connected and turned into something useful.

Currently, I am exploring how different forms of data can be made accessible to AI applications. I learn best by building, so this GitHub is where I document that journey.

What I'm building

Building AI applications for product data using:

  • RAG for unstructured data such as documents
  • Text-to-SQL for structured data stored in relational databases
  • GraphRAG with different retrieval methods for connected data stored in knowledge graphs

A key focus of my work is evaluation: measuring retrieval and answer quality across different use cases to understand the strengths and limitations of each approach.

Featured Projects

Project Description
rag-from-scratch RAG chatbot built from scratch to answer questions from unstructured data such as documents, using keyword, semantic and hybrid retrieval
text-to-sql-from-scratch Text-to-SQL chatbot that turns natural language questions into SQL, queries structured product data and returns a clear answer
graphrag-text2cypher-from-scratch GraphRAG chatbot built from scratch using Text2Cypher retrieval to generate Cypher queries from natural language questions and answer using connected product data in a knowledge graph
graphrag-enhanced-vector-search-from-scratch GraphRAG product finder built from scratch using graph enhanced vector search over descriptive product data to retrieve products based on user needs

Technologies

Python · Relational Databases · Knowledge Graphs · Vector Databases · SQL · Cypher · RAG · Text-to-SQL · GraphRAG · LLMs

Pinned Loading

  1. rag-from-scratch rag-from-scratch Public

    Building a RAG pipeline from scratch in Python to understand the fundamentals. Document loading, chunking, embeddings, vector search, retrieval and LLM based generation.

    Python

  2. graphrag-text2cypher-from-scratch graphrag-text2cypher-from-scratch Public

    Building a GraphRAG pipeline with text2cypher retrieval from scratch in Python to understand how an LLM can answer questions using a knowledge graph as its knowledge base.

    Python

  3. text-to-sql-from-scratch text-to-sql-from-scratch Public

    Building a Text-to-SQL pipeline from scratch in Python to understand how an LLM can answer questions using a SQL database as its knowledge base.

    Python

  4. graphrag-enhanced-vector-search-from-scratch graphrag-enhanced-vector-search-from-scratch Public

    Building a GraphRAG pipeline with enhanced vector search retrieval from scratch in Python to understand how descriptive product data can be used to retrieve products based on user needs.

    Python