Skip to content
View arjunprabhulal's full-sized avatar

Block or report arjunprabhulal

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

Hey, I'm Arjun Prabhulal

Principal Engineer and Google Developer Expert (GDE). I build AI agents and RAG systems on Google Cloud with ADK, Vertex AI, Gemini, and MCP, and write about what I learn along the way.

Website X LinkedIn Medium

Projects

Things I build and run.

  • superPDF AI: 68 free PDF tools that run in your browser, plus Chat with PDF with page citations and PDF agents you approve step by step. Files stay on your device.
  • @superpdf/cli: superPDF's open-source reader as a CLI, MCP server and local REST API (Apache-2.0). It turns PDFs into Markdown, HTML or JSON with headings, tables, charts as data and OCR in 15 languages, without a language model.
  • Rivul AI: search 300M+ research papers, draft with sources attached, ask your own PDFs, scans and recordings with cited answers, and run research agents. Includes an MCP server and a REST API.
  • whatisai: learn AI five minutes at a time, with a 29-chapter course, a glossary of about 800 terms and a curated AI news edition every day at 7 PM ET.
  • openalex-semantic-search: semantic search over 300M+ OpenAlex papers without a vector database, served from a single CPU server. It powers the paper search in Rivul AI.

Learning resources

Latest writing

➡️ More on Medium

Pinned Loading

  1. openalex-semantic-search openalex-semantic-search Public

    Semantic search over 300M+ OpenAlex papers without a vector database. GPU-embedded, CPU-served: FAISS IVF-PQ with INT8 re-scoring on one server.

    Python 1 1

  2. superpdf superpdf Public

    A PDF reader, CLI and MCP server that run on your computer: tables, charts, headings and scans to Markdown, HTML or JSON.

    JavaScript

  3. adk-vertex-ai-rag-engine adk-vertex-ai-rag-engine Public

    A RAG agent using Google's ADK & Vertex AI that lets set up semantic search across documents in under 2 minutes. Features GCS integration and natural language querying

    Python 107 36

  4. mcp-gemini-search mcp-gemini-search Public

    Model Context Protocol (MCP) with Gemini 2.5 Pro. Convert conversational queries into flight searches using Gemini's function calling capabilities and MCP's flight search tools

    Python 56 19

  5. google-adk-masterclass google-adk-masterclass Public

    Build AI agents with Google's Agent Development Kit (ADK). 20 modules from basics to advanced topics.

    Python 47 16

  6. mcp-flight-search mcp-flight-search Public

    MCP Server implementation for the Model Context Protocol (MCP) enabling AI tool usage - Realtime Flight Search

    Python 43 24