I'm Will Leece,

a full-stack Dotnet developer based in the UK, currently building at Central Technology.

About

I specialise in real-time Dotnet systems, SignalR and multi-tenant dispatch, and in AI-output verification: building independent QA and checks around LLM-generated content rather than trusting model output directly.

Experience

Projects

Meducate API

A REST API that ingests medical data from MedlinePlus and PubMed, uses an LLM to classify and structure it into standardised medical categories, and serves it through a versioned interface refreshed daily. Nightly quality-control jobs check that AI-generated summaries haven't drifted from their source material and flag any that have for re-processing. Diagnosable topics are also cross-referenced against the WHO ICD-11 API and tagged with a real diagnostic code where a confident match exists.

Dotnet 10Blazor ServerPostgreSQLSemantic KernelHangfireRailwayWHO ICD-11 API
Try with demo key → GitHubFree tier: 1,000 req/day · no credit card

Wayfarer

A natural-language query tool that plots results on a map, grounded in Wikidata rather than guessed by an LLM. An agent explores Wikidata's schema live and builds and tests a SPARQL query, then a verification gate checks the result against expected type, row count, and a second independent pass before anything reaches the map. Anything that can't be confirmed gets flagged in the UI instead of being blended in with the verified results.

ReactTypeScriptViteNode.js / ExpressWikidata SPARQLLeafletClaude & OpenAI APIsDocker
Try it live → GitHubBYOK · bring your own Anthropic or OpenAI key, nothing stored server-side