Skip to content
View nickjlamb's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report nickjlamb

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
nickjlamb/README.md
Nick Lamb — I build AI systems that verify before they generate. 3,000+ downloads a month · 2 connectors in Anthropic's MCP Directory · 3 peer-reviewed papers · 5× awards for Patiently AI

Hi, I'm Nick 👋

Applied AI engineer building LLM systems for healthcare: verification, regulatory review and patient communication. Founder of PharmaTools.AI, a suite of production AI tools used by clinicians, medical writers and patients.

🧭 How I think about AI

  • Retrieve evidence rather than invent it
  • Expose uncertainty rather than conceal it
  • Constrain capability where consequences are high
  • Help humans audit reasoning, not replace judgement

The thread through my work: don't ask the model to police itself. My published position argues for constraining healthcare LLMs to translation rather than interpretation. OpenGATE replaces the LLM judge with deterministic checks, RSI Loop shows an auditor rejecting reward-hacked self-improvements, and Redacta keeps re-identification maps out of the model's reach by construction.

🔧 Open source: one verification standard, four production tools

The verification spine: OpenGATE — deterministic, gold-anchored verification with no LLM judge — gates PubCrawl, Redacta and StudyDiff on every release; the same verification pattern is shipped in RefCheckr and Patiently AI and distilled into the LitRAG and RSI Loop reference repos.
Tool What it does Adoption
OpenGATE Deterministic grounding verification with no LLM judge. Runs as a CI release gate on the tools below opengate downloads
PubCrawl MCP server for PubMed, Europe PMC, ClinicalTrials.gov and US/UK drug labels (14 tools) pubcrawl downloads
Redacta De-identifies clinical text before it reaches an AI, then re-identifies locally. Nine surfaces, including a self-hosted Kubernetes service redacta downloads
StudyDiff Explains why two studies disagree, grounding every statement in the source (live demo) studydiff downloads

Reference implementations: RSI Loop (validated self-improvement with an auditor that blocks specification gaming) · LitRAG (RAG with a built-in citation-faithfulness eval)

📄 Research

  • Observer Zero: Do LLM Agents Form Epistemic Communities? Preprint, 2026. DOI · code
    Across 235 runs (85 pre-registered), LLM agents detected a hidden change of physical law in 90–100% of worlds but correctly diagnosed it in 0 of 40 opportunities.
  • Translation, not Interpretation: Rethinking Language Model Design for Healthcare. SN Comprehensive Clinical Medicine, 2026. DOI
    Argues for constraining healthcare LLMs to translational tasks: a narrower surface and a lower harm ceiling.
  • Validation of an AI-powered mobile application for personalizing medical note explanations. Frontiers in Digital Health, 2026. DOI
    Patiently AI: 87.3% of outputs rated clinically safe by experts, 70% patient preference, reading level down ~3 grades.
  • A Day in the Life of an MSL Powered by AI. JNGR 5.0, 2025. PDF
    A design proposal for an AI-powered Medical Science Liaison (MSL) training platform, combining RAG for personalised content, multimodal mechanism-of-action visualisation and explainable recommendations.

🏆 Products

Product What it does Of note
Patiently AI Turns medical notes into patient-friendly language, without crossing into diagnosis 5× award winner · peer-reviewed validation · iOS / Android / web
RefCheckr Checks clinical claims against references; rejects any quote it can't find in the source Web app · Word add-in
MedCheckr ABPI Code review with clause-level citations Code Clarity Awards Winner 2024
PosterLens Structured extraction from scientific posters Presented at ESMO AI & Digital Oncology 2025
BiomarkerFinder Biomarker associations in plain language, with provenance Open Targets Hackathon winner
HushMap Sensory-friendly place finder for neurodivergent users Community-sourced · Apple Watch

🛠 Stack

LLM systems: Claude API · MCP · RAG (Pinecone, FAISS) · structured outputs · evals
Application: TypeScript · Python · Swift · Postgres · Docker · Kubernetes

📫 pharmatools.ai · nick@pharmatools.ai · LinkedIn

Pinned Loading

  1. pubcrawl pubcrawl Public

    MCP server giving AI assistants verifiable access to PubMed, Europe PMC, US/UK drug labelling, and ClinicalTrials.gov. Built by PharmaTools.AI.

    TypeScript 15 3

  2. redacta redacta Public

    Redacta — a Claude/Agent Skill that pseudonymises medical documents before AI processing

    TypeScript 9

  3. opengate opengate Public

    Don't trust AI. Verify it. Open-source verification for evidence-grounded AI — deterministic grounding checks against source evidence, no LLM judge. CLI, GitHub Action, Python, MCP server, Docker.

    JavaScript 2

  4. studydiff studydiff Public

    Explain why two scientific papers disagree — a contradiction explorer for bench scientists that compares study designs and grounds every claim in the source text.

    JavaScript 2

  5. observer-zero observer-zero Public

    Can AI agents discover that the laws of their world have changed? An instrumented artificial world where LLM scientist societies run experiments, exchange letters, and form beliefs under hidden gro…

    TypeScript 3