AI security · · 2 min read
Designing Teger AI to explain phishing
How Teger AI, an explainable social-engineering defence for Gmail and Slack, pairs deterministic signals with AI analysis and treats every message as untrusted.
LLM products, agents and evaluation tooling, built end to end and shipped.
I build AI systems that have to work outside a notebook: products with real users, adversarial inputs, API budgets and failure modes that don't announce themselves. My approach is the same whether it's a security product or a forecasting pipeline. Separate what can be checked deterministically from what needs a model. Treat model output as something to validate, not trust. Measure before tuning.
Most AI failures I've debugged were silent: a research provider failing without crashing, a quality signal stuck at its maximum, a calibration step biasing every forecast the same way. So I log what each component actually did, keep secrets server-side, rate-limit public endpoints, and build small, cheap evaluations before scaling anything. I write up the results, including the negative ones.
Python, TypeScript and JavaScript, FastAPI, React, Chrome extensions, OpenRouter and multiple model providers, retrieval and search APIs, Pydantic schemas, GitHub Actions CI, and PyTorch for research work.
AI security · · 2 min read
How Teger AI, an explainable social-engineering defence for Gmail and Slack, pairs deterministic signals with AI analysis and treats every message as untrusted.
Forecasting · · 3 min read
Lessons from an LLM forecasting bot in Metaculus AI tournaments: silent research failures, extremized toss-ups, and replacing vibes-tuning with measurement.
AI evaluation · · 2 min read
Measuring nine language models' real knowledge cutoffs with dated-event bisection: every model that self-reported a cutoff was wrong, some by over a year.
Expertise
Mechanistic interpretability, model auditing and alignment experiments, with open code and honest negative results.
Expertise
Social-engineering and phishing detection, prompt-injection-aware LLM design, and auditing models for hidden behaviour.
Expertise
Automated forecasting with LLM ensembles, calibration measured offline, and probes that test what models really know.
Expertise
CFD modelling, machine-learning energy optimisation and air-quality research, grounded in a mechanical-engineering degree and hands-on HVAC work.