Skip to content
View ciaransaunders's full-sized avatar

Block or report ciaransaunders

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

Ciarán Saunders

Legal engineer building at the intersection of law and AI.

LLM in Legal Practice (Distinction) and an LLB, paired with hands-on technical work — MCP servers, Python automation pipelines, and multi-context prompt engineering across Claude, GPT, and Gemini. Based in London.


Projects

Tribunal Harness
Schema-driven UK employment-tribunal intelligence for litigants-in-person. Next.js 15 / React 19 / TypeScript on the Anthropic SDK — live case-law verification against the National Archives, a deadline calculator, and a three-agent (Drafter → Critic → Judge) debate engine.

Co-Clerk
Open-source AI interface for barristers' chambers in England and Wales. Clerk + barrister web apps over an Express / Drizzle / Postgres backend, with Stage-1 PII redaction and a risk-tier + human-approval workflow. pnpm monorepo, TypeScript end-to-end.

Skills
Reusable Claude skills for Cowork / Claude Code, focused on legal AI — a pure-Python BAILII downloader (solving the Anubis proof-of-work), a UK employment-law verifier, legal-writing tooling, and prompt generators.

Discover
Personalised RSS news aggregator with a dark-mode "Liquid Glass" UI. Primary native macOS app in Swift 6 / SwiftUI / SwiftData (zero dependencies), plus a Next.js reference dashboard.

Black Hole Visualiser
Standalone single-file WebGL/GLSL black-hole simulators — ray-marched Kerr-metric gravitational lensing, Doppler beaming, photon ring, and EHT-style polarimetry. No build, no dependencies. Because sometimes you build things just to see if you can.


Stack

Python TypeScript Swift Next.js MCP LLM tooling
Legal research · Document automation · Appellate advocacy · Multi-context prompting


A few things about me

  • Sub-3 marathon on my first attempt — pre-super-shoe, no carbon plate to thank — plus a few sub-1:20 halves before I turned 20.

  • I build an unreasonable number of AI prompts. Currently deep in multi-context prompting: building, breaking, and rebuilding the flows daily.

  • Employment law and the Equality Act 2010 are my deep end. Happy to go down a rabbit hole on any of it, and not abstractly — it's the work I actually do.

  • I'd rather ship and fix than wait for perfect. Own the screw-ups early, fix them faster.

  • Film brain. I know where London's two true-film IMAX projectors live and which releases earn them. Faces yes, names no. (See also: more LEGO than is strictly legal, all staged mid-action.)

  • Soundtracks over playlists for flow. Ludwig Göransson can score my day any time.

  • Card-carrying fan of Star Wars, Doctor Who, Community (#sixseasonsandamovie), and Stewart Lee.


Currently

Targeting Legal Engineer / Forward Deployed Engineer roles at AI-native legal-tech companies. Open to conversations.

📧 ciaransaunders@icloud.com

Pinned Loading

  1. Tribunal-Harness Tribunal-Harness Public

    Schema-driven UK employment tribunal intelligence for litigants-in-person. Next.js 15, React 19, TypeScript, Anthropic SDK; live TNA case-law verification, deadline calculator, 3-agent debate engine

    TypeScript 1

  2. Co-Clerk Co-Clerk Public

    Open-source AI interface for barristers' chambers in England and Wales. Clerk + barrister web apps over an Express/Drizzle/Postgres backend; Stage-1 PII redaction; risk-tier + human-approval workfl…

    TypeScript

  3. Skills-Public Skills-Public Public

    Reusable Claude skills (SKILL.md) for Cowork/Claude Code, focused on legal AI: pure-Python BAILII downloader solving Anubis proof-of-work, UK employment-law verifier, legal writing, prompt generators

    Python 1 1

  4. Discover Discover Public

    Personalised RSS news aggregator with a dark-mode "Liquid Glass" glassmorphism UI. Native macOS app in Swift 6 / SwiftUI / SwiftData (zero deps, native XMLParser, actors); plus a Next.js 15 dashboard

    Swift

  5. Black-Hole-Visualiser Black-Hole-Visualiser Public

    Standalone single-file HTML black hole simulators: WebGL/GLSL fragment shaders ray-march Kerr-metric gravitational lensing, Doppler beaming, photon ring and EHT polarimetry. No build, no deps.

    HTML