Skip to content
View uts58's full-sized avatar
🐒
✍️🧑‍💻
🐒
✍️🧑‍💻

Block or report uts58

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

Utsha Saha - AI/ML Engineer

I am an AI/ML engineer specializing in LLM applications and production machine learning systems, currently building, maintaining, and shipping production LLM systems at FBS. I work primarily in Python and Java, with hands-on focus on large language model (LLM) applications, RAG-based systems, agentic systems, and machine learning.

I hold a MSc in Computer Science from NDSU (US) with focus on Machine Learning and a BSc in Computer Science from AIUB (BD).

Skill Set

  • Languages: Python, Java
  • AI/ML: Large language models (LLMs), [RAG / retrieval-augmented generation], machine learning, model deployment, [prompt engineering / fine-tuning]
  • ML / LLM frameworks: PyTorch, TensorFlow, scikit-learn, Hugging Face Transformers, LangChain / LlamaIndex
  • LLM tooling: Vector databases (Pinecone, Weaviate, FAISS, pgvector), OpenAI & Anthropic APIs, Ollama
  • MLOps & infra: Docker, Kubernetes, CI/CD (GitHub Actions), MLflow, Weights & Biases

Selected Projects

An open-source harness for converting PDFs to Markdown with any OpenAI-compatible vision model. Bring your own base_url, model, and key.

It adds page-level guardrails for repetition, truncation, text coverage, hallucinations, and refusals, with an escalation path that retries failures using reseeding, higher DPI, a fallback prompt, and finally the PDF text layer. Each page keeps its own confidence score, warnings, and source, so bad VLM output doesn’t silently make it into the Markdown.

Stack: Python · langchain-openai · pypdfium2 · Pydantic · markdown-it-py · Typer · asyncio · pytest · mypy · uv

A LangGraph ReAct agent with RAG over NIST CSF 2.0, NIST SP 800-53, and CIS Controls v8. Its tools run through a standalone MCP HTTP server and can also be called directly from MCP clients like Claude Desktop.

Includes Langfuse tracing, versioned prompts, RAGAS evals (0.97 faithfulness, 0.78 context recall), and GitHub Actions CI.

Stack: Python · LangChain · LangGraph · Groq · ChromaDB · HuggingFace TEI · MCP · Langfuse · RAGAS · Docker · uv

Leave a message


Pinned Loading

  1. resilio resilio Public

    AI cybersecurity advisor for SMBs - LangGraph ReAct agent with RAG over NIST CSF / SP 800-53 / CIS Controls v8, MCP HTTP server, Langfuse tracing, RAGAS eval.

    Python

  2. yolov8-ham10000 yolov8-ham10000 Public

    Skin cancer detection using yolov8 on HAM10000 dataset

    Python 2

  3. scGCN scGCN Public

    A framework to see if your scHi-C data and scRNA-seq data aligns

    Python

  4. pagemark pagemark Public

    Python