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.
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.
- google-adk-masterclass: 20 hands-on modules that take you from ADK basics to advanced multi-agent topics.
- adk-vertex-ai-rag-engine: a RAG agent built on Google ADK and Vertex AI RAG Engine, with semantic search over your documents in a couple of minutes.
- mcp-gemini-search and mcp-flight-search: MCP servers that pair Gemini function calling with real-time flight search.
- How I built semantic search over 300 million plus academic papers
- Building a Local, Multimodal AI Terminal Agent with Gemma 4
- Building a RAG Agent with Google ADK, Antigravity SDK, Agent Skills, A2UI, and Gemini Enterprise…
- Build AI Agents with Google ADK Visual Agent Builder
- RAG Simplified with File Search Tool





