I'm a software engineer based in San Bernardino, California, passionate about understanding how things work β not just using them. I love going deep on systems, ML pipelines, and developer tooling.
- π Currently building Smart Doc Search β a RAG-based PDF Q&A app using LangChain, FAISS & HuggingFace
- π± Actively contributing to open-source β starting with FastAPI documentation
- π― Goal: ML Infrastructure Engineering β working toward understanding retrieval pipelines, vector search, and LLM serving
- π§ Currently exploring: FAISS index types, BM25, Reciprocal Rank Fusion, cross-encoder reranking
- β‘ I learn by asking why β not just how
- π¬ Ask me about Python, RAG pipelines, or getting started with open source
ML / AI Stack: LangChain Β· FAISS Β· HuggingFace Transformers Β· Streamlit Β· Groq API Β· Sentence Transformers
π Smart Doc Search
A Streamlit RAG application for semantic search over PDF documents
- Upload PDFs β chunk β embed β index with FAISS
- Semantic retrieval using sentence-transformer embeddings
- Extractive QA via HuggingFace Transformers + Groq API backend
- Guardrails for scanned/image-only PDFs
- Built to understand retrieval pipelines end-to-end, not just use them
Python LangChain FAISS HuggingFace Streamlit Groq
Currently contributing to FastAPI β starting with documentation improvements as a learning path into production Python codebases.
