Isaac Teague Frayling
Bâtisseur IA-natif · conception de systèmes + orchestration d'IA
Cardiff, Royaume-Uni · citoyen britannique, ouvert à une relocalisation partout dans le monde · isaac@pantheonlabs.co.uk · pantheonlabs.co.uk · github.com/Igfray · pantheonlabs.co.uk/evidence.html
Je conçois des systèmes à partir des principes premiers et je dirige l'IA pour les construire. J'ai mené PANTHEON, une plateforme d'agents IA gouvernée et multi-tenant, de l'idée à la production, seul : le socle, un produit no-code par-dessus, et l'audit adverse qui l'a durci. Je n'écris pas le code à la main. Ce que j'apporte, c'est la pensée système (isolation multi-tenant, boucle d'agent gouvernée, comptage atomique, conception des modes de défaillance) et la discipline pour que les systèmes construits par l'IA tiennent réellement. Construit en parallèle d'un travail à temps plein hors du logiciel. Je cherche un rôle de bâtisseur fondateur, de 0 à 1, ou natif IA, où les résultats et le jugement système priment sur le pedigree.
Comment je construis
PANTHEON, créateur, seul
Plateforme multi-tenant gouvernée d'agents IA · j'ai conçu le système et dirigé la construction
déc. 2025 – aujourd'huiEn ligne en production · pantheonlabs.info & pantheonlabs.co.uk
- Une isolation qui résiste à la composition
- Isolation multi-tenant stricte via la sécurité au niveau des lignes de Postgres, deux rôles (
FORCE+NOBYPASSRLS). - Un outil partagé appelé par le tenant B s'exécute dans le périmètre de B, jamais dans celui du propriétaire.
- Aucun audit n'a franchi la politique de la base de données ; une fuite en dehors de celle-ci (l'historique de chat) a été trouvée et corrigée.
- Isolation multi-tenant stricte via la sécurité au niveau des lignes de Postgres, deux rôles (
- Une boucle d'agent gouvernée, pas du collage de prompts
- Ma conception : perception → connaissances → outils → jugement → comptage.
- Garde-fous, protocole de crise et comptage atomique à l'épreuve des découverts.
- Validation humaine obligatoire pour les actions lourdes de conséquences (tier-3).
- Un produit Studio sans code
- Transforme une phrase en site web thématique et personnalisable, avec un art génératif sur mesure et un assistant gouverné.
- En ligne sur le web et Telegram ; WhatsApp développé, en attente de validation par Meta. De l'idée à la production, seul.
- Une discipline qualité adversariale
- Des audits adversariaux répétés, menés par moi-même (un audit à 50 agents, puis un ré-audit sous 14 angles) : chaque constat soumis à réfutation avant d'être retenu, puis corrigé.
- 3,389 tests (CI, 2026-10-01), un harnais de snapshots par fichiers de référence, un registre de modifications annulables.
Quelques problèmes que j'ai résolus
- Diagnostiqué et éliminé un DoS quadratique dans l'import JSON-LD : une page forgée de 2 MB figeait la passerelle pendant 70s ; refondu en un parcours linéaire borné, 70s → 4ms.
- Conception d'un comptage sans découvert possible via une vérification-décrémentation atomique (
UPDATE … SET credits = credits - n WHERE credits >= n) ; un tour redirigé vers une ressource de crise est remboursé. - J'ai fait primer la sécurité sur la métrique : une personne en détresse accède à de l'aide même avec zéro crédit, car la vérification de crise s'exécute avant la facturation sur chaque surface.
Open source
Six primitives autonomes sous licence Apache-2.0, extraites de PANTHEON et publiées, chacune apportant une seule garantie vérifiable (comptage à l'épreuve des découverts, une protection SSRF qui résiste au DNS rebinding, assainissement du texte des outils, garde-fous, isolation des tenants sous Postgres, aller-retour iCal) : github.com/Igfray.
Recherche en sécurité
- Rapporteur crédité (l'un des sept) sur CVE-2026-104850 (GHSA-6qxp-vccf-f47h), un avis de sécurité de gravité élevée (CVSS 7.5) dans le SDK TypeScript MCP : son client OAuth pouvait envoyer des identifiants stockés à un serveur d'autorisation choisi par le serveur MCP. Corrigé dans 1.31.0 et 2.2.0.
Parcours
- Mathématiques financières, University of Greenwich, Londres, jusqu'à ce que la pandémie y mette fin : là où j'ai appris à raisonner sur les systèmes à partir des principes fondamentaux. Pas de diplôme en informatique ; je suis autodidacte en tant que bâtisseur, et le système en production, exposé aux attaques, tient lieu de qualification.
- Systèmes distribués et sans tiers de confiance (l'écosystème Ethereum, depuis 2019) : là où "don't trust, verify" est devenu le principe derrière tout ce que je construis.
- Auto-hébergement sous Linux depuis 2020 (un homelab sur Raspberry Pi) : c'est ce qui me permet de déployer et d'exploiter PANTHEON en production seul.
- Travail dans le soin : j'ai conçu et construit PANTHEON en parallèle d'un emploi à temps plein hors du logiciel, en dernier lieu comme aide-soignant.
Disponible sur demande : une démonstration en direct du système en fonctionnement, une revue de code sous NDA, et des références.
Posez une question sur n'importe quel point de ce CV. Je réponds à partir du même dossier.
- Quel poste Isaac recherche-t-il ?
- Qu'a-t-il livré en production ?
- Montrez-moi un vrai bug qu'il a trouvé et corrigé