Skip to content
View mrlynn's full-sized avatar
🌐
Philadelphia, PA
🌐
Philadelphia, PA

Highlights

  • Pro

Block or report mrlynn

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

Fifteen years turning complex ideas into clear talks, open-source projects, and hands-on workshops. Lately that means AI-native tooling — retrieval, vector search, and agents grounded in real data — and the tools that make any of it legible to the person who has to ship it.

Three of those are below, and each one is a working thing you can open in a browser before you decide whether to clone it.


LanceScope

A workbench for reading LanceDB datasets — schema, versions, indices, fragments and rows, with the byte cost of every read shown as you go.

The LanceScope console: a video_blob column marked BLOB — SIDE FILE, 2.65 GB in side files against 69.8 KB of ordinary Lance files, and a finding explaining that the manifest cannot see them.

A Lance table can hold 2.65 GB of video while a search over it reads none of it. The bytes a search touches and the bytes a table holds live in different files, and almost nothing shows you both. This does — and then it says what it already knows: ten rules over metadata, each carrying the numbers it was derived from. No model is asked, so nothing there costs a token.

Website · Live console · Docs · Repo

Python 3.12 · FastAPI · Next.js 16 · 8 pinned Lance readers on ghcr.io · 8 read-only MCP tools · a signed macOS app


Claude Triage API

Learn the Claude API by building a real support-triage service — structured outputs, tool use, streaming, prompt caching, and evals. Eleven labs, a Python track, an instructor kit, and a storefront where your own words get classified live.

The Northwind Outfitters storefront: a tent pitched at sunrise under the headline Gear that outlasts the trip. The shop. File a ticket and watch it get triaged, then try to break the classifier. The model matrix comparing Opus 5, Sonnet 5 and Haiku 4.5 on accuracy, cost, latency and calibration gap. The playgrounds. Seven of them, rendering real runs rather than illustrations of runs.

Four routes, four capabilities, one coherent domain — each route introducing exactly one new idea and building on the one before it. The scenario is a company with 4,100 support tickets a week and an incident where a child's injury report sat unrouted for three days because it opened with "probably nothing." Every design decision traces back to that page.

Day 1 is about four hours and leaves you with a service you can show. Day 2 is for people who are going to ship: which model, what happens when the input is hostile, and what separates a demo from a service.

Take the course · Visit the shop · Watch the intro · Repo

TypeScript · FastAPI (Python track) · Next.js · Docusaurus · an eval harness with deterministic scoring and an LLM judge


VAI — Voyage AI Toolkit

End-to-end RAG pipelines on Voyage AI embeddings and MongoDB Atlas Vector Search. One command takes a directory of documents to a searchable vector database:

npm i -g voyageai-cli
vai pipeline ./docs/

Five chunking strategies, two-stage retrieval (embed → vector search → rerank), eight benchmark subcommands covering latency, cost, asymmetric retrieval and quantization, and an interactive playground for the parts that are easier to see than to read about.

vaicli.com · Docs · npm · Repo

Community tool — not an official MongoDB or Voyage AI product.


Also on the bench

NetPad Agentic workflow diagramming and builder
MermaidGPT Mermaid diagrams from a sentence
AI Project Mapper LLM-friendly project summaries, so an assistant can understand a codebase it has not read
mongodb-erd Entity-relationship diagrams inferred from a live MongoDB database
MongoDB-RAG Similarity search, caching and retrieval as a library
MacFaceSwap Face swapping on a Mac, because someone asked

All projects →


Speaking, teaching, and the podcast

200+ talks, 50K+ developers, and a strong preference for the kind where everyone opens a terminal. AWS re:Invent — a lightning talk on the evolution of data to intelligence. MongoDB Developer Days — hands-on training, run worldwide. The MongoDB Podcast — co-host, on AI, developer tools, and databases.

If you have something to build or want to dig into a collaboration: book a time →


The best way to learn a technology is to build something real with it.

Pinned Loading

  1. voyageai-cli voyageai-cli Public

    CLI for Voyage AI embeddings, reranking, and MongoDB Atlas Vector Search

    JavaScript 10 1

  2. mongodb-rag mongodb-rag Public

    Forked from mongodb-developer/mongodb-rag

    A Powerful Retrieval Augmented Generation Tool for MongoDB Vector Search

    JavaScript 1

  3. mongodb-developer/mongodbank mongodb-developer/mongodbank Public

    Banking and Financial Services Industry Example Application

    Python 2

  4. mongodb-developer/ai-drawing-game mongodb-developer/ai-drawing-game Public

    Drawing game sample app using MongoDB Vector Search and AWS Services

    Python 2

  5. MacFaceSwap MacFaceSwap Public

    Face Swapping Application for the Mac

    Python 26 6

  6. mongodb-developer/mongodb-rag mongodb-developer/mongodb-rag Public archive

    A Powerful Retrieval Augmented Generation Tool for MongoDB Vector Search

    JavaScript 18 6