Personal Projects
Things I build and run, beyond the tutorials.
aiml.sh
Free AI engineering courses, from model calls and tool calling to Google ADK, LangGraph, MCP, RAG, evaluation, context and memory, MLOps, and LLM inference. Work through runnable Python examples, tests, and failure cases.
17 free courses · 60 modules · 224 lessons · ~89 reading hours. No sign-up; lab time is additional.
About aiml.sh
superPDF AI
68 free PDF tools that open 1 GB, 2,000-page PDFs in seconds. Its own reader uses no language model and scores 65.0 on ParseBench in our own run, ahead of the leaderboard scores of AWS Textract, Google Cloud Document AI, Azure Document Intelligence and Claude Opus 4.7. Chat with PDF with page citations, PDF agents you approve step by step, OCR in 15 languages, AI on your device or with your own key, and an open-source CLI, REST API and MCP server (@superpdf/cli on npm). Files stay on your device.
View project
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 OCR, transcription, an MCP server for Claude Code, Codex and Cursor, and a REST API. Free; AI features use your own API key.
View project
whatisai
Free, open-source site that teaches AI five minutes at a time: a 29-chapter guided course, a daily lesson, a glossary of about 800 AI terms, and a curated AI news edition every day at 7 PM ET with the original source on every story.
View project
@superpdf/cli
superPDF’s open-source PDF reader, command-line tool, 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, on your own computer. Install with npm install -g @superpdf/cli.
View on GitHub
openalex-semantic-search
Semantic search over 300 million plus OpenAlex papers without a vector database: embedded once on a GPU, then indexed and served from a single CPU server. It powers the paper search in Rivul AI.
View on GitHub