À propos
Un technologue chevronné fort de trente années d'expérience internationale dans les startups, doté d'une large palette de compétences scientifiques, commerciales et informatiques. Je travaille la longue frontière entre la recherche technique approfondie et l'exécution commerciale pragmatique — quel que soit le versant qu'un problème requière.
Je partage actuellement mon temps entre Blackcat Informatics® Inc. — le cabinet de conseil que je dirige depuis 1994 — et la recherche appliquée à la croisée de l'ATD, de l'apprentissage de variétés et de la sémantique des grands modèles de langage. Le fil conducteur de plus de trente années demeure inchangé : trouver des solutions élégantes aux problèmes techniques complexes, exploiter les isomorphismes de problèmes, et livrer du code qui fait ce qu'il annonce.
Plus tôt dans ma carrière, j'ai joué un rôle clé dans moult lancements technologiques, acquisitions, pivots et sorties au fil d'un florilège de startups couvrant la téléphonie, le calcul haute performance, le crowdsourcing, la bioinformatique et la sécurité — plus de vingt-cinq lancements sur autant d'années. J'ai migré des systèmes à haut débit vers l'infonuagique (une plateforme sociale supportant un nombre massif de connexions simultanées au début des années 2010, des pipelines d'analyse scientifique pour la génétique et l'imagerie satellitaire, des déploiements financiers multi-continentaux à haute résilience) et j'ai appris, chaque fois, que les systèmes à empreinte minimale bâtis sur des primitives open source survivent aux architectures les plus élaborées.
Je suis un membre actif des communautés de startups et de développement de Vancouver et de l'Alberta, et j'aime encourager les nouveaux talents. Faites miroiter quelque bon problème devant moi, tentez-moi d'une tasse de café, et je vous parlerai fort longuement sur quelque sujet que ce soit.
En cours
Accompagner les organisations dans l'élaboration de leurs stratégies IA et données massives à travers l'inflexion technologique en cours — non pas la version à la mode, mais celle où il faut réellement décider quoi bâtir, quoi reporter et quoi ignorer.
Recherche sur les relations sémantiques émergentes dans les espaces vectoriels sémantiques d'ordre supérieur — analyse topologique hyper-dimensionnelle utilisant des continuations complexes et des homomorphismes appliqués aux plongements de haute dimension, avec des fusions de CDQ et de dynamique hamiltonienne, afin de faire apparaître des relations structurelles absentes du corpus source.
Construction de coding-ethos — policy-as-code pour agents de codage IA. Serveur MCP, politiques CEL, hooks git, SARIF, l'ensemble des garde-fous d'analyse statique. Le principe : les agents ne doivent pas pouvoir livrer du code qui enfreint les normes de votre équipe, même en votre absence.
Maintenance d'une poignée de petites bibliothèques — la bibliothèque d'erreurs structurées e et un cache LRU rapide en C++ écrit pour la première fois en 2004 et toujours utile. Les outils Python antérieurs (pyqa_lint, git-ai-reporter) ont été intégrés dans coding-ethos.
Notes
Notes de travail, prises de position et courts essais. Pour l'essentiel, des textes que j'aurais autrement publiés ailleurs — republiés ici afin qu'ils survivent à quelque plateforme que ce soit.
-
Les principes d'ingénierie se doivent d'être une politique exécutable, non point une nostalgie de diaporama
Le constat auquel je me heurte moult fois dans les architectures multi-agents est que les principes d'ingénierie auxquels une équipe tient véritablement — la gestion des erreurs, le moment opportun d'encapsuler un appel shell, ce qui constitue un chemin critique — demeurent enfouis dans quelque page wiki ou quelque diaporama que nul ne consulte. C'est déjà un écueil pour les humains ; pour un agent LLM, c'est l'assurance d'une transgression des règles.
coding-ethos incarne la position que j'ai adoptée : ces principes appartiennent à un unique fichier
coding_ethos.yml, et de ce seul fichier la compilation engendre tout ce qui doit en avoir connaissance — instructions d'agentsCLAUDE.md/GEMINI.md, configurations Ruff / Pyright / golangci-lint, crochets pre-commit compilés en Go, garde-fous d'utilisation d'outils pour agents, et un serveur MCP que l'agent peut interroger à l'exécution.L'invariant cardinal : le moteur qui rédige les règles en markdown est le même, exactement, que celui qui évalue les expressions CEL au niveau du crochet git. Ils ne sauraient dériver. Si le crochet refuse une action, l'agent reçoit en retour un indice structuré
skill_idplutôt qu'un code de sortie générique — de sorte que la boucle de rétroaction se referme dans le contexte propre de l'agent, au lieu d'atterrir sur l'écran d'un humain.Fort opiniâtre, actuellement orienté vers Python et Go, en développement actif. Publié sur r/GeminiCLI avec des exemples détaillés ; lisez le fil d'origine si vous souhaitez le parcours d'implémentation, et les demandes de fonctionnalités sont les bienvenues sur le dépôt.
-
Les Graph Neural Networks canoniques requièrent des variétés sémantiques courbes
Les Graph Neural Networks canoniques se trouvent structurellement contraints lorsqu'il s'agit de cartographier l'attribution textuelle complexe : l'agrégation linéaire en espace euclidien plat entraîne inévitablement une dérive sémantique. Pour représenter fidèlement un savoir de haute dimension, il faut opérer la transition vers des variétés sémantiques courbes, où la géométrie elle-même porte la structure relationnelle.
Au fil de trente années passées à bâtir des pipelines d'analyse scientifique — génétique, imagerie satellitaire, applications financières multi-continentales à haute résilience — le fil conducteur est demeuré le même : les représentations doivent rester mathématiquement fidèles à leur géométrie sous-jacente, faute de quoi elles cessent d'être interprétables à l'instant même où les données quittent l'ensemble de développement.
J'ai récemment publié en open source un cadriciel qui découvre des relations émergentes de graphes de connaissances dans des espaces vectoriels sémantiques d'ordre supérieur, par apprentissage de variétés et analyse spectrale. Les preuves initiales, un bref avant-goût et le code Python se trouvent sur paudley/nonlinear-semantic-graphs ; l'article de travail qui motive la conception figure dans les Publications.
Je cherche à nouer des liens avec des chercheurs et scientifiques appliqués spécialisés en Topological Data Analysis, Geometric Deep Learning et Knowledge Representation — tout particulièrement quiconque œuvre sur l'agrégation géodésique ou la théorie spectrale des graphes — afin de porter ces idées vers des déploiements industriels robustes. Commentez le billet LinkedIn d'origine ou écrivez-moi directement.
Open Source
Un florilège de travaux publics. La liste complète se trouve sur GitHub. paudley.
-
coding-ethos
Application de policy-as-code pour les agents de codage IA. Serveur MCP, politiques CEL, hooks git, SARIF et garde-fous d'analyse statique — afin qu'un agent autonome ne puisse livrer du code enfreignant les normes de votre équipe.
-
ai-notes
Carnet de travail pour l'expérimentation de modèles locaux, les articles de ML dignes de suivi et les menus éléments réutilisables de plomberie d'inférence. Public afin que les notes servent de leur propre journal des modifications.
-
nonlinear-semantic-graphs
Découverte de relations émergentes dans les graphes de connaissances au sein d'espaces vectoriels sémantiques d'ordre supérieur — apprentissage de variétés et analyse spectrale appliqués aux plongements LLM afin de faire apparaître des relations absentes du corpus source.
-
lru_cache
Cache LRU (Least Recently Used) rapide et thread-safe, sous forme de template C++, accompagné d'une suite complète de tests unitaires. Écrit pour la première fois en 2004 et toujours utile — le genre de petite bibliothèque qui doit simplement fonctionner.
Projets anciens / archivés
-
core_data
Configuration PostgreSQL orchestrée par Docker pour le développement local — choix par défaut opiniâtres, agencement de volumes sensé, prêt en une seule commande. Conçu parce que chaque projet rouvre ce même débat.
-
pyqa_lint
Harnais d'assurance qualité opinionné pour projets Python. Un CLI fondé sur Typer regroupant ruff, mypy, pytest-coverage, scanners de sécurité et audits de dépendances derrière un seul verbe. Remplacé par coding-ethos, qui généralise la même idée au policy-as-code multi-langage.
-
git-ai-reporter
Analyse LLM pilotée par Git. Surveillait votre historique de commits et tenait automatiquement à jour les fichiers CHANGELOG / NEWS. Remplacé par l'approche plus large de policy-as-code dans coding-ethos.
-
e
Extensions de gestion d'erreurs en Golang avec prise en charge des erreurs structurées. Traçables par pile d'appels, enveloppables, sérialisables en JSON.
-
colorout
Enveloppes de couleur en Golang pour enjoliver la sortie de spew dump. Minuscule utilitaire ; étonnamment pratique.
-
tsmdailyreport
Rapport quotidien TSM pour IBM Tivoli Storage Manager. Désormais archivé — conservé à titre de référence historique ; TSM n'est plus l'outil adéquat.
-
ar-ramblings
Une exploration au long cours du patron Active Record en PHP — rédigée à l'époque où la conception des ORM faisait encore l'objet de vifs débats. Valeur d'archive en tant qu'artefact pédagogique.
Parcours
Une vue chronologique des postes passés. Moult chevauchements s'expliquent par le fait que la plupart furent des mandats de conseil concurrents via Blackcat Informatics ; le rôle et le domaine vous diront de quoi il retournait véritablement.
-
Fondateur et consultant principal en gestion
Conseil de haut vol en informatique et en gestion au service des communautés de startups de Vancouver et de l'Alberta. Expertise couvrant le calcul haute performance et infonuagique, la sécurité de niveau militaire, les réseaux de qualité opérateur, la chaîne de blocs, la bioinformatique, l'apprentissage automatique, l'imagerie satellitaire et la cryptologie.
- Mandats de directeur technique itinérant : gestion de haut niveau, supervision exécutive, exécution les mains dans le code.
- Architecture de solutions pour des problèmes techniques complexes — conception en ressources raréfiées et pérennité assurée.
- Navigation infonuagique : grappes, grilles, lambdas, microservices ; automatisation devops tous fournisseurs confondus.
- Processus et exécution de startups, de l'idée au financement de démarrage.
-
Chercheur principal
-
Directeur technique à temps partagé
Directeur technique à temps partagé pour une plateforme vétérinaire propulsée par l'IA — transcription en temps réel, notes SOAP automatisées, vérification des dosages et dossiers cliniques multilingues couvrant plus de 80 langues.
- Feuille de route technologique et architecture pour la documentation clinique pilotée par l'IA.
- Stratégie de recrutement, mentorat des développeurs et mise en place des fondations de processus d'ingénierie.
- Direction du pipeline IA/AA — sélection de modèles, stratégie d'affinage, patrons d'intégration.
- Posture de sécurité, cadre de conformité et gestion des risques pour des données à vocation sanitaire.
-
Président, chef de l'exploitation et directeur financier
Société fintech développant une plateforme conforme de chaîne de blocs pour la tokenisation du capital-investissement, du capital-risque, de l'immobilier et d'autres actifs alternatifs. Les Asset Backed Tokens™ ouvrent aux particuliers l'accès à des marchés traditionnellement réservés aux institutionnels.
- Opéré un émetteur assujetti canadien pendant plusieurs années ; certifié les états financiers en tant que directeur financier.
- Jeté un pont entre les marchés des capitaux réglementés et le far west des cryptomonnaies.
- Mené la vérification diligente des transactions et dirigé l'examen juridique.
- Rédigé des contrats Solidity et œuvré sur des solutions multi-chaînes de blocs.
-
Directeur technique
Systèmes d'analyse géospatiale et de corrélation d'événements à l'échelle mondiale, à haut débit et en temps réel — fusionnant les flux satellitaires publics (GOES-R, MODIS, VIIRS, Himawari) avec la détection statistique et par apprentissage automatique.
- Bâti un pipeline mondial de détection précoce des feux de forêt avec analyse en quasi-temps réel de flux satellitaires hétérogènes.
- Livré des données à plusieurs gouvernements et organismes gouvernementaux ainsi qu'à des clients commerciaux.
- Opéré un entrepôt de données PostgreSQL / PostGIS de 30 To et optimisé régulièrement de lourdes requêtes spatiales.
- Collaboré avec des grappes de recherche universitaires sur l'intégration LiDAR et l'analyse de la composition forestière.
-
Directeur technique
Conçu des plateformes de promotion sociale avec une équipe d'experts en marketing social ; instrumenté et façonné l'engagement des marques à grande échelle.
- Dirigé les équipes de développement au fil de plusieurs itérations produit : recrutement, constitution d'équipe, formation, orientation.
- Fixé la grande direction technique de Strutta et de sa flottille de sociétés apparentées.
- Exercé des fonctions de direction générale au sein d'une structure de société cotée.
-
Directeur général, Technologie
Maître du paysage technique à travers le portefeuille Mobio / LX Ventures : vérification diligente des acquisitions, planification budgétaire, infrastructure infonuagique, recrutement, gestion des équipes.
Mobio fut acquise par LX Ventures, laquelle reprit par la suite le nom de Mobio.
- Bâti une infrastructure infonuagique à grande échelle supportant un site classé dans le top 5000 d'Alexa (2014).
- Dirigé des déploiements multi-plateformes sur AWS, GCE et Heroku.
- Administrateur de bases de données en dernier recours pour le portefeuille — résolvant les problèmes diaboliques que nul autre n'osait affronter.
- Fonctions d'équipe de direction pour un incubateur coté en bourse.
-
Fondateur et directeur technique
Fondé Cogneto en février 2006 ; levé 1,2 million de livres sterling ; assemblé une équipe d'ingénieurs de classe mondiale et bâti un programme logiciel étroitement couplé, centré sur l'utilisateur et de haute sécurité.
- Contribué à un riche portefeuille de brevets couvrant plus de douze brevets.
- Piloté la fusion du design centré utilisateur avec l'ingénierie de sécurité consciente de l'adversaire.
- Touché à quasi toutes les facettes de la construction d'une startup de premier ordre — financement, recrutement, propriété intellectuelle, mise en marché.
-
Responsable du calcul haute performance
Spécifié, approvisionné et opéré l'infrastructure de calcul de recherche pour la School of Life Sciences.
- SAN IBM de 20 To avec Tivoli Storage Manager — 2 Gbps en NFS pur.
- Nouvelle dorsale réseau Cisco avec NAT et détection d'intrusion.
- Grappe de recherche de 100 processeurs sur PXE / imagerie sur mesure, Sun Grid Engine et un ensemble de déploiement forgé à dessein.
- Outils de surveillance auto-découvrants cartographiant la topologie des commutateurs et signalant les zones problématiques au fil de la croissance du réseau.
- Participation à plusieurs projets de recherche biologique.
-
Architecte principal en commerce électronique — ICP et cryptographie
Architecte sécurité et ICP au sein de l'équipe fondatrice d'un ESLC national. Conçu et supervisé la construction de deux coffres-forts ICP à haute sécurité et de l'infrastructure environnante.
- Coordonné un audit national des réseaux de GT : plus de 2 000 systèmes, plus de 1 000 réseaux, 3 domaines de routage autonomes, 16 villes.
- Membre clé de l'équipe d'intervention en cas d'incident de sécurité informatique de GT ; mené plusieurs enquêtes de criminalistique numérique.
- Conçu des applications fondées sur l'ICP en Perl, C, C++ et PHP — dont le système d'authentification hybride Realtorlink et la messagerie sécurisée privée (SPIM).
- Soutien à la vente pour les produits ICP et de sécurité.
- Responsable de la sécurité réseau sur l'ensemble des réseaux à haute sécurité de Group Telecom.
- Responsable de la conception et de la mise en œuvre de toutes les applications, services et installations centrés sur l'ICP.
- Livré des évaluations d'affaires pour des partenaires et clients potentiels.
Postes antérieurs · mandats courts · rôles consultatifs
-
Directeur technique suppléant et développeur principal
Suppléance opérationnelle du directeur technique et ingénierie de terrain pour les problèmes les plus coriaces — second administrateur sur tous les fronts, couverture d'urgence, résolution en profondeur.
-
Développeur principal
Intégré à l'équipe d'Ardan Labs — un florilège de talents de premier ordre qui relèvent les défis les plus ardus du conseil en Go et dispensent une formation et un transfert de connaissances hors pair.
-
Candidat au conseil des parcs
Candidature portée par un programme d'expansion des espaces verts, de maintien de leur sécurité et de leur accessibilité pour tous, et d'accroissement de la participation citoyenne aux décisions du conseil des parcs.
-
Directeur technique
L'IA et les données massives mises au service de l'investissement ESG / à impact — tamiser les données que les entreprises laissent échapper pour en extraire les signaux décrivant véritablement leur comportement, substituant aux déclarations environnementales auto-proclamées des preuves tangibles.
-
Membre du comité consultatif technique
-
Directeur technique par intérim
Bref mandat intérimaire visant à intégrer la consultation publique approfondie, géolocalisée, dans les flux de travail gouvernementaux et de financement.
-
Architecte en chef et vice-président de l'ingénierie
Déploiements infonuagiques, automatisation devops et les réalités d'un atelier de développement en mode lean startup.
-
Architecte d'intégration
Migré des groupes internes vers des technologies plus extensibles ; conception de l'infonuagique, de la sécurité et de la reprise après sinistre pour DMM lors d'un bref passage.
-
Développeur principal
Bref mandat dans un petit atelier vancouvérois de logiciels d'enseignement médical. Contribution à un vaste projet d'enseignement médical au sein d'une équipe resserrée.
-
Vice-président, Technologie
Dirigé la commercialisation technique d'une importante plateforme de crowdsourcing.
-
Hacker — Sécurité et rehaussement de code
Audit de sécurité du code existant ; extension et rehaussement du système de gestion PHP ; travail sur les systèmes d'approvisionnement VOIP.
-
Architecte logiciel principal
Conçu, développé et déployé un serveur ICAP à haut débit, multiplateforme, reposant sur une architecture multiprocessus / multifil pour la modification transparente de contenu web en ligne.
-
Administrateur de systèmes / SIG
Maître de l'administration UNIX pour un fournisseur de services Internet de 15 000 usagers — DNS, sendmail, INN, POP, mise en cache — et du réseau sous-jacent de serveurs WinNT et Sparc.
Formation
Les diplômes formels tiennent en peu de lignes — l'essentiel de ce qui a compté provient de la longue période non structurée qui les a précédés.
-
School of Hard Knocks (Internet Edition)
Les communautés BBS d'avant l'Internet ; tenait plusieurs babillards, collaborait avec ce que l'on nommerait aujourd'hui des micro-startups, et bidouillait en tout genre. La formation qui compta véritablement.
Qualifications
-
Cote de fiabilité de la GRC
· délivré par Royal Canadian Mounted Police · en vigueur
Des niveaux d'habilitation supérieurs sont accessibles sur demande.
Lieux de résidence : Edmonton, AB · Sherwood Park, AB · Calgary, AB · Dundee, Écosse (Royaume-Uni) · Huntsville, Alabama (États-Unis) · Vancouver, BC · Spruce Grove, AB (actuel).
Publications
Articles évalués par les pairs, prises de position et notes explicatives. Les éléments anciens sont conservés à titre d'archive.
Google Scholar : 664 citations couvrant Intelligence artificielle, Théorie de l'information, Évolution des données.
-
Emergent Knowledge Graphs from High-Order Semantic Spaces
Une méthode reproductible, élaborée à partir de premiers principes, pour découvrir des relations émergentes de graphes de connaissances dans des espaces vectoriels sémantiques d'ordre supérieur. Combine l'apprentissage de variétés, l'analyse spectrale et la factorisation résiduelle pour extraire des structures conceptuelles non linéaires de corpus textuels plongés — produisant des graphes interprétables, des mesures de similarité cosinusoïdale et des relations sémantiques étiquetées adaptées à la construction automatisée d'ontologies. L'implémentation se trouve dans le dépôt nonlinear-semantic-graphs.
-
Evaluating Usability and Security: All Ages
Article de position sur les méthodologies de test qui mettent en évidence les problèmes de sécurité et d'utilisabilité sur l'ensemble de la gamme démographique des utilisateurs — des enfants aux personnes âgées — plutôt que sur l'échantillon de convenance habituel de jeunes adultes. Soutient que les études utilisateur stratifiées par âge révèlent des modes de défaillance de sécurité que les études à cohorte unique manquent entièrement.
-
OXBench: A benchmark for evaluation of protein multiple sequence alignment accuracy
L'alignement de deux ou plusieurs séquences protéiques fournit un guide puissant pour la prédiction de la structure des protéines et l'identification des résidus fonctionnels clés, cependant l'utilité de toute prédiction dépend entièrement de l'exactitude de l'alignement. Dans cet article, nous décrivons une suite d'alignements de référence dérivés de la comparaison de structures tridimensionnelles de protéines, accompagnés de mesures d'évaluation et de logiciels permettant de comparer les alignements générés automatiquement. Nous testons la suite de référence OXBench sur des alignements générés par la méthode d'alignement multiple AMPS, puis l'appliquons pour comparer huit algorithmes d'alignement multiple différents. Le banc d'essai montre l'état de l'art actuel en matière de précision d'alignement et fournit une base de référence par rapport à laquelle de nouveaux algorithmes d'alignement peuvent être évalués.
Balados
Segments audio où j'intervenais en tant qu'expert. Tous deux produits par TechTarget / WhatIs.com en 2007 — de brèves capsules « qu'est-ce que X » destinées à un auditoire d'affaires technologiques. Les notes d'accompagnement se trouvent dans Publications.
-
Qu'est-ce qu'une biométrie cognitive ?
Savez-vous ce qu'est un « passthought » ? Nous non plus — jusqu'à l'enregistrement de cette émission. Pour ouvrir l'année en fanfare, le balado Tech Buzzwords de WhatIs.com s'attaque à la biométrie cognitive, domaine en plein essor dans l'authentification financière et au-delà. Pour en apprendre davantage sur la « cognométrie », le rédacteur adjoint Alex Howard s'est entretenu avec Patrick Audley, directeur technique du fournisseur d'authentification adaptative Cogneto.
-
Qu'est-ce que la conformité FFIEC ?
Dans ce balado de WhatIs.com, découvrez la démarche du FFIEC pour moderniser les pratiques bancaires existantes face aux nouvelles menaces en ligne telles que l'hameçonnage. Le rédacteur adjoint Alex Howard s'est entretenu avec Patrick Audley, directeur technique du fournisseur d'authentification adaptative Cogneto. Sujets abordés : l'incidence des recommandations FFIEC sur l'usage bancaire ; la différence entre authentification à facteur unique et à facteurs multiples ; la suffisance d'une empreinte digitale, d'un scanner d'iris ou de la reconnaissance vocale au regard des directives FFIEC ; la manière dont la déclaration dynamique réduit la fraude et ce qu'est l'analyse de risque en temps réel ; les sanctions en cas de non-conformité ; et l'origine des fonds dérobés lors d'attaques d'hameçonnage.
Brevets
-
Globally Aware Authentication System
Système d'authentification combinant signaux de localisation, d'appareil, comportementaux et temporels en un score de risque unique par tentative d'accès. Précurseur des cadres modernes d'« authentification adaptative » et d'« authentification continue » ; les principes sous-jacents sont désormais courants dans les architectures à confiance zéro.
-
System and method for user polling over a network
Vote et collecte d'opinions sur médias en réseau — méthodes de sollicitation, d'attribution et d'agrégation des suffrages d'utilisateurs à travers des canaux hétérogènes. Brevet en instance (USPTO).
Compétences
Une liste plate de technologies et de disciplines. La catégorisation a été délibérément omise : les hiérarchies supposent un axe principal qui n'existe pas chez un généraliste.
- Architecture logicielle
- Science des données
- Analyse spatiale
- Opérations de sécurité en apprentissage automatique (MLSecOps)
- Infonuagique
- Méthodologies agiles
- Développement logiciel
- Bases de données
- Entreprises en démarrage
- Intégration
- Applications Web
- Unix
- Linux
- Commerce électronique
- Sécurité informatique
- Applications mobiles
- MySQL
- SaaS
- Conception logicielle
- Subversion
- Appareils mobiles
- Architecture
- Amazon Web Services (AWS)
- Développement Web
- Extensibilité
- Apache
- Génie logiciel
- OOP
- Développement de produits
- Entrepreneuriat
- Sécurité des réseaux
- Services Web
- AJAX
- Scrum
- Cryptographie
- LAMP
- Android
- Services gérés
- Centre de données
- PKI
- REST
- Gestion de programmes
- Métaprogrammation STL
- Gestion de la sécurité
- Logiciel libre
- Cryptomonnaie
- Go
- Python
- C++
- Ruby
- JavaScript
- Perl
- PHP
- jQuery
- XML
Langues
- Anglais · Langue maternelle
- Français · Compétence professionnelle
- Mandarin · En apprentissage
Témoignages
Recommandations de pairs datées de l'ère LinkedIn. Conservées telles quelles avec les dates originales afin que l'on puisse juger de leur ancienneté.
-
A wide range of abilities and talents combined with strong leadership and coaching capabilities make Patrick a fantastic CTO. He is an essential part of our team at Strutta, and we are never worried about critical development operations considerations thanks to his presence. Additionally, Patrick is always enjoyable to work with and uses his excellent people skills to motivate teams and ensure the best result.
Danny Wood · Chief Product Officer, Tilt ·
-
Patrick has an unparalleled sense of pragmatism when it comes to making software architecture choices. He possesses an encyclopedic knowledge of zero-day exploits and general security concerns. I've been grateful for his DevOps skills countless times in the past. It has been an educational experience working with him for the past three years.
Manu Kapoor · Senior Frontend Engineer, Rival Technologies ·
-
Patrick was wonderful to work for: he was informative, his directions were clear, his communication was top-notch and his correspondence was always delivered in a timely fashion. I would definitely work with Patrick again.
Sabrina Gould · Data Entry Clerk, Maxwell Geo Services ·
-
Patrick is a combination of an impressive body of knowledge, hobbyist-like interest in technology, and acute business sense. He regularly found robust solutions to enhance Mobio's cloud platform, whilst keeping a keen eye on the ever-shifting business landscape of a fast-paced start-up. As a leader, he was always well-informed, enthusiastic, astute in giving advice, and was most respectful and encouraging. I enjoyed and learned much from working with Patrick, and strongly believe that he would add tremendous value to any team.
Michael Chiang · Senior Data Scientist, Workday ·
-
Patrick is a what I call a "visionary technologist" who sees the possibilities, not the reasons things can't be done. His rare combination of deep knowledge of a wide array of technologies, hands on technical expertise, and the ability to manage a team put it all together put him in a small class indeed. Add to that the ability to explain things in a way that laymen can understand which makes him incredibly valuable in a discussion with clients or prospects, and you can understand why I enjoyed working with him and recommend him highly.
Randy Corke · Marketing, The Dinner Daily ·
-
Patrick and I worked on mutual projects and he has been one of the fastest most reliable Integration Architects I have worked with providing smart solutions. Patrick's professionalism, great business sense and high technical skills make him lovable and highly respected among peers and managers and his talent is missed in Dominion. I hope that we'll have an opportunity to work together again in the future.
Galya Westler · Product Specialist & CEO, Plazus Technologies Inc. ·
-
Patrick was always willing to help with technical concerns and supported his staff all the way to production!
Lance Bryant · Senior Developer, Neo Financial ·
-
I have known Patrick for many years. I have had the opportunity to work with him on a project on one occasion. Like me, Patrick is a self starter with a keen eye for solutions. He is one of those brilliant lights and every company should have one.
Lindsey McEwan · Hands-on Creative Marketing Manager (Freelance) ·
-
Patrick was an invaluable asset to Galaxy and helped provided significant advancements for the company.
Bruce Sanderson · CEO, DocVM ·
-
Patrick is truly one of a kind. Behind the pirate-meets-cowboy façade, lay a truly exceptional technical architect. His experience and more importantly, vision, empowered the development team to build cutting-edge software. It was a pleasure to work for Patrick.
Michael Vay Lee · Director Software Engineering, Article ·
Les Arts
Au-delà du travail technologique, je participe à Odd Numbered Productions, notre véhicule artistique, où je crée des œuvres à la croisée de l'IA, des données de capteurs et de l'art cryptographique.
Curriculum Vitæ
Ma carrière tient, par essence, en une seule phrase : je traduis l'impossible en réel.
Réalisations choisies
- Certifié les états financiers en tant que DAF d'un émetteur assujetti canadien ; jeté un pont entre les marchés des capitaux réglementés et la tokenisation par cryptomonnaie (ABT Capital Markets, 2018–2024).
- Fondé une startup de sécurité au Royaume-Uni ; levé 1,2 M £ et contribué à un portefeuille de plus de 12 brevets d'authentification adaptative (Cogneto, 2006–2007).
- Opéré un pipeline géospatial PostGIS de 30 To assurant la détection quasi temps réel des feux de forêt sur des flux satellitaires hétérogènes ; au service de plusieurs gouvernements et clients commerciaux (Tanka Technologies, 2017–2022).
- Architecte principal d'un déploiement national d'ICP pour un ESLC : plus de 2 000 systèmes, plus de 1 000 réseaux, 16 villes ; dirigé des enquêtes de criminalistique numérique en tant que membre du CSIRT (GT Group Telecom, 1997–2001).
- Construit une grappe de calcul de 100 processeurs avec PXE/imagerie sur mesure et Sun Grid Engine pour la School of Life Sciences de l'Université de Dundee (2002–2004).
- Plus de 30 ans de présence dans les communautés de startups de Vancouver et de l'Alberta ; plus de 25 lancements en tant que cadre à temps partagé via Blackcat Informatics ; réseau étoffé de fondateurs, investisseurs et opérateurs (1994–aujourd'hui).
- Co-auteur d'OXBench (BMC Bioinformatics 2003), un banc d'essai fondateur pour l'alignement multiple de séquences protéiques qui guide le domaine depuis deux décennies.
CV complet
Contact
Le moyen le plus rapide de me joindre est le courriel. Les communications chiffrées sont les bienvenues.
Écrivez-moi à paudley@blackcat.ca ou appelez-moi au +1 (780) 670-0484.
Le courrier peut m'être adressé aux soins de Blackcat Informatics® Inc.:
Blackcat Informatics® Inc.112 Westbourne Rd.
Spruce Grove, AB, Canada
T7X 1R6
Les messages chiffrés peuvent être envoyés à secure@blackcatinformatics.ca avec la clé GPG suivante. Autres moyens de contact : vCard, QR code.