Skip to content
View PeterJemley's full-sized avatar

Block or report PeterJemley

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.

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

Peter Jemley

Informaticist and former intelligence analyst. Reading law at Vanderbilt. New York · Arabic, French, German

I build systems that turn heterogeneous, partly adversarial, often unreliable evidence into something people can act on — and that decline to state a confidence they have not earned.


Work

Bridget: Bridge Alerts · iOS, App Store Infers drawbridge state from congestion telemetry. Confidence tiers are validated against a public ground-truth feed; locations with no such feed are labelled unvalidated rather than shown with an inferred probability. Federal navigation regulation (33 CFR §117) encoded as deterministic constraint. Swift, MapKit, SwiftData. 251 tests across 28 suites.

mcp-server-kleidiai · Python, TypeScript An MCP server giving agents provenance-verified access to a technical corpus on Arm CPU optimisation. Every indexed document carries source URL, pinned commit, timestamp, SHA-256 and licence; a file without a manifest entry fails the test suite. Retrieval measured against a 51-question held-out set: 41/51 (80%), report committed in-repo, all ten remaining failures categorised by mechanism and held as expected-failure tests. The score history keeps its regressions. Two of my own design hypotheses are on the record as refuted by measurement. Widening the answer key requires a curator's note in a dedicated commit. Includes a committed, reproducible kernel port — f32 matmul to KleidiAI int4, 2.4×–13.5× measured on Apple Silicon.

docs/evidence-discipline.md maps each principle to the place the repository enforces it.

Clinical-Information-Retrieval · Python A retrieval framework for domains where topical relevance is necessary but not sufficient. Documents are scored on a multidimensional function combining temporal decay (citation half-life), evidence weight drawn from meta-epidemiological rankings, and component scores for topical match, population applicability and actionability. Design assumptions carry an explicit epistemic type: theoretically derived, informed design choice subject to sensitivity analysis, or bold conjecture to be tested and reported. Success criteria are stated in advance — at least 5% NDCG@10 over a BM25 baseline, with the temporal-decay and evidence-weight contributions isolated separately. Implementation is complete; the evaluation against clinical relevance judgements has not been run yet, and the repository says so.

Continuous-Depth Transformers with Learned Control Dynamics · arXiv:2601.10007 [cs.LG], January 2026 Sole author. A hybrid transformer replacing discrete middle layers with a neural ODE block, giving inference-time control over generation via a learned steering signal. Contributes the Solver Invariance Test — a falsification diagnostic built to detect a specific failure of the architecture it evaluates.

Notes and shorter pieces


Writing

Health Informatics at the Center of Patient Blood Management Systematic literature review from my master's work. 977 PubMed records screened to 52 articles and 7 reference works under Cochrane Handbook guidelines. Examines computerised decision support, predictive modelling, and guideline development in transfusion practice, and argues for integrating oxygen-transport data with haemoglobin thresholds in the decision.

Clinical Documentation Standards for Digitally-Created Pathology Reports Documentation standards — CDA, FHIR, HL7, PDF/A-3 — read against GDPR and German medical professional-code requirements. The argument is that semantic consistency can serve automated analysis and human readability at the same time, and that legal constraints are better treated as design parameters than as a compliance layer bolted on afterwards.

A Fundamental Identity for K-Means Clustering A derivation. An Introduction to Statistical Learning states the identity between the pairwise-distance and cluster-mean formulations of within-cluster variation and asks for a proof; it supplies no method. Worked through in full, with the reasoning at each stage made explicit and an R check of the distance computation.


Experience

Independent — applied research and software · Feb 2025 – present · New York Bridget and mcp-server-kleidiai, above.

Independent researcher · Dec 2022 – present Doctoral research proposal on intelligence-informed programme design in contested environments: collection planning, controlled evaluation, adversarial pre-mortem, boundary-setting. Comparative research on nineteenth-century industrial chemistry and contemporary AI.

Public health informatics fellow, project lead · May 2022 – Nov 2022 · Stanford School of Medicine / Solano County Public Health Retrieval framework across CDC ESSENCE, CalREDIE and CAIR-2 — laboratory results, immunisation records, syndromic surveillance received continuously from every major health system and laboratory in the county. ETL and validation for California's Public Health Data Ecosystem, 35+ sources of social and environmental determinants joined to health outcomes at census-tract level. Introduced knowledge-ontology methods to a programme that had not used them. Worked under negotiated data use and business associate agreements.

Independent educator · Jan 2009 – Jan 2022 · Washington, Vermont, New Hampshire Designed and taught a curriculum grounded in Popperian critical rationalism, treating instruction as continuous error correction. Completed the M.S. concurrently.

Intelligence analyst and linguist · Feb 2007 – Dec 2008 · National Security Agency and the Pentagon Arabic and French linguist and analyst, Middle East counterterrorism, producing assessments from noisy and partly deceptive sources under statutory collection and retention limits that were audited and enforced. At the Office of Military Commissions, synthesised evidentiary material supporting military attorneys preparing capital cases, within classification, privilege and discovery constraints.


Education

Vanderbilt University Law School — Master of Legal Studies, in progress Northeastern University — M.S. Informatics (health informatics and mathematics), summa cum laude, 2019–2020 University of Washington — B.A. History, magna cum laude, Honors Defense Language Institute — A.A. Modern Arabic, summa cum laude, Honors


Former TS/SCI (NSA). HIPAA trained, GDPR certified. peter.w.jemley@vanderbilt.edu

Pinned Loading

  1. quarto-workshop quarto-workshop Public

    Forked from jthomasmock/quarto-workshop

    Lua

  2. Open_Safely_Getting_Started Open_Safely_Getting_Started Public

    https://docs.opensafely.org/getting-started/

    Python

  3. opensafely_hello_world opensafely_hello_world Public

    OpenSafely Getting Started Guide

    Python

  4. ontologies-w-python ontologies-w-python Public

    Forked from Apress/ontologies-w-python

    Source Code for 'Ontologies with Python' by Lamy Jean-Baptiste

    Python 1