Personal Projects

Things I build and run, beyond the tutorials.

aiml.sh homepage with AI engineering courses, current lesson totals, and illustrated course previews

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 home page: Big PDFs, supercharged. AI agents, CLI, API and MCP, with Open a PDF and Chat with PDF buttons and a drop area for a PDF

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
The rivul.ai landing page: From Any Source to Research, Papers, PDFs and Voice via RAG and MCP, above a workspace diagram where an agent run turns sources into a cited draft

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.fyi home page: AI, agents and models, explained in five minutes, with a Start lesson 1 button and the first lesson card

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: PDF reader, CLI and MCP server that run on your computer, with the npx @superpdf/cli export command and a report PDF beside its Markdown output

@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
Architecture of semantic search over 300M+ academic papers: offline GPU ingestion and embedding, an index on NVMe disk, and a CPU-only real-time search path that embeds the query, finds candidates, re-scores them and ranks the results

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