Patrick Colm Audley
Patrick
Audley
paudley
Full Spectrum Technologist
Digital Alchemist
Hacker · Full-Spectrum Technologist · Polymath
VE7 XBC
Principal
He/him/his, one, xe/xir
Canada
ORCID
Machine Learning Security Operations (MLSecOps)
Integration
Architecture
STL Metaprogramming
Google Scholar citations
112 Westbourne Rd.
Spruce Grove
T7X 1R6
Globally Aware Authentication System
System and method for user polling over a network
Emergent Knowledge Graphs from High-Order Semantic Spaces
Working paper · Blackcat Informatics Inc. (2025)
application/pdf
A reproducible, from-first-principles method for discovering emergent knowledge-graph relations in high-order semantic vector spaces. Combines manifold learning, spectral analysis, and residual factorization to extract non-linear conceptual structures from embedded text corpora — yielding interpretable graphs, cosine-based similarity measures, and labelled semantic relations suitable for automated ontology construction. Implementation lives in the nonlinear-semantic-graphs repository.
OXBench: A benchmark for evaluation of protein multiple sequence alignment accuracy
BMC Bioinformatics 4:47 (2003)
GPS Raghava
Stephen MJ Searle
Jonathan D Barber
Geoffrey J Barton
The alignment of two or more protein sequences provides a powerful guide in the prediction of the protein structure and in identifying key functional residues, however, the utility of any prediction is completely dependent on the accuracy of the alignment. In this paper we describe a suite of reference alignments derived from the comparison of protein three-dimensional structures together with evaluation measures and software that allow automatically generated alignments to be benchmarked. We test the OXBench benchmark suite on alignments generated by the AMPS multiple alignment method, then apply the suite to compare eight different multiple alignment algorithms. The benchmark shows the current state-of-the art for alignment accuracy and provides a baseline against which new alignment algorithms may be judged.
Evaluating Usability and Security: All Ages
CHI 2007 — Workshop on Usability and Security
Mei Nagappan
Position paper on testing methodologies that surface security and usability concerns across the full demographic range of users — from children through to the elderly — rather than the typical young-adult convenience sample. Argues that age-stratified user studies expose security failure modes that single-cohort studies miss entirely.
coding-ethos
Policy-as-code enforcement for AI coding agents. MCP server + CEL policies + git hooks + SARIF + static-analysis guardrails so an autonomous agent can't ship code that fails your team's standards.
MIT
git-ai-reporter
Git-driven LLM analysis. Watched your commit history and kept CHANGELOG / NEWS files current automatically. Superseded by the broader policy-as-code approach in coding-ethos.
Python
pyqa_lint
Opinionated quality-assurance harness for Python projects. A Typer-based CLI that bundled ruff, mypy, pytest-coverage, security scanners, and dependency audits behind one verb. Superseded by coding-ethos, which generalises the same idea to multi-language policy-as-code.
nonlinear-semantic-graphs
Discovering emergent knowledge-graph relations in high-order semantic vector spaces — manifold learning + spectral analysis applied to LLM embeddings to surface relations that aren't explicit in the source corpus.
ai-notes
Working notebook for local-model experimentation, ML papers worth tracking, and small reusable bits of inference plumbing. Public so the notes serve as their own changelog.
Shell
core_data
Docker-managed PostgreSQL setup for local development — opinionated defaults, sensible volume layout, ready in one command. Built because every project re-litigates this.
lru_cache
Fast, thread-safe Least-Recently-Used cache as a C++ template, with a comprehensive unit-test suite. First written in 2004 and still useful — the kind of small library that just needs to work.
C++
GPL-2.0
colorout
Golang colour wrappers for prettifying spew dump output. Tiny utility; surprisingly handy.
Golang error-handling extensions with structured-error support. Stack-traceable, wrappable, JSON-serialisable.
tsmdailyreport
TSM Daily Report for IBM Tivoli Storage Manager. Now archive — kept for historical reference; TSM is no longer the right tool for the job.
Perl
ar-ramblings
A long-form walk through the Active Record pattern using PHP — written when ORM design was still a contested topic. Archive value as a teaching artefact.
PHP
Founder & Principal Management Consultant
Management Consulting · Fractional CTO
Blackcat Informatics® Inc.
President, COO & CFO
Fintech · regulated capital markets · tokenisation
ABT Capital Markets Inc.
CTO
Geospatial intelligence · satellite imagery analysis
Tanka Technologies Inc.
Social marketing · brand engagement platforms
Strutta
Managing Director, Technology
Cloud platforms · public-market incubator
Mobio Technologies Inc.
Founder & CTO
Cognitive biometrics · adaptive authentication
Cogneto Development Inc.
High-Performance Computing Manager
Computational biology · academic HPC
University of Dundee
Sr. Ecommerce Architect — PKI & Cryptography
Competitive Local Telco · founding-team security
GT Group Telecom
Senior Developer
Go consulting · training & knowledge transfer
Ardan Labs
Park Board Candidate
Civic engagement · Vancouver politics
TEAM for a Livable Vancouver
Impact investing · ESG data
ESG Analytics
Technical Advisory Board Member
Bio-ventures advisory
Calyx Bio-Ventures Inc.
Acting CTO (interim)
Civic tech · location-based consultation
PlaceSpeak Inc.
Chief Architect & VP Engineering
Lean-startup cloud · payments
Integration Architect
Enterprise integration
Dominion Enterprises
Sr. Developer
Medical-education software
one45 Software
VP Technology
Crowdsourcing platforms
Chaordix
Hacker — Security & Code Uplift
VOIP · code-base auditing
Galaxy Telecom
Sr. Software Architect
ICAP · inline web modification
Adzilla New Media
System Administrator / MIS
ISP infrastructure
Axion Internet Inc.
RCMP Reliability Status
SecurityClearance
Royal Canadian Mounted Police
active
Higher clearance levels are obtainable upon request.
Edmonton, AB, Canada
Edmonton
Sherwood Park, AB, Canada
Sherwood Park
Calgary, AB, Canada
Calgary
Dundee, Scotland, United Kingdom
Dundee
Scotland
Huntsville, Alabama, United States
Huntsville
Alabama
Vancouver, BC, Canada
Vancouver
Spruce Grove, AB, Canada
Resident: current
School of Hard Knocks (Internet Edition)
Pre-Internet BBS communities; ran several boards, worked with what would now be called micro-startups, and generally hacked around. The actual education that mattered.
English
Native
French
Limited working proficiency
Danny Wood
Chief Product Officer, Tilt
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.
Manu Kapoor
Senior Frontend Engineer, Rival Technologies
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.
Sabrina Gould
Data Entry Clerk, Maxwell Geo Services
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.
Michael Chiang
Senior Data Scientist, Workday
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.
Randy Corke
Marketing, The Dinner Daily
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.
Galya Westler
Product Specialist & CEO, Plazus Technologies Inc.
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.
Lance Bryant
Senior Developer, Neo Financial
Patrick was always willing to help with technical concerns and supported his staff all the way to production!
Lindsey McEwan
Hands-on Creative Marketing Manager (Freelance)
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.
Bruce Sanderson
CEO, DocVM
Patrick was an invaluable asset to Galaxy and helped provided significant advancements for the company.
Michael Vay Lee
Director Software Engineering, Article
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.
What is a cognitive biometric?
PT30M30S
TechTarget / WhatIs.com
Do you know what a passthought is? We didn't either — until we recorded this podcast. To start off the new year with a bang, the Tech Buzzwords podcast from WhatIs.com tackles cognitive biometrics, a fast-growing new field used in authentication in the finance industry and beyond. To learn more about "cognometrics," Assistant Site Editor Alex Howard interviewed Patrick Audley, the CTO of bleeding-edge risk-adaptive software provider Cogneto.
cognitive-biometric
adaptive-authentication
behavioural-biometrics
passthought
cognometrics
audio/mpeg
Tech Buzzwords from WhatIs.com
What is FFIEC compliance?
PT12M23S
In this WhatIs.com podcast you'll learn about FFIEC's attempt to modernize existing banking practices in the context of new online threats like phishing. Assistant Site Editor Alex Howard interviewed Patrick Audley, the CTO of risk-adaptive software provider Cogneto. Topics covered: how implementation of FFIEC recommendations changes the way customers use a bank; the difference between single-factor and multiple-factor authentication; whether a fingerprint, iris scanner, or voice-recognition system is sufficient under FFIEC guidance; how dynamic reporting decreases the incidence of fraud and what real-time risk analysis is; whether there are penalties for non-compliance; and where the majority of funds are stolen in phishing attacks.
ffiec
compliance
fintech-regulation
multi-factor-authentication
phishing
real-time-risk-analysis
Tech Buzzwords of the Week
Engineering principles should be runnable policy, not slide-deck nostalgia
Reddit (r/GeminiCLI) original
ai-agents
policy-as-code
mcp
static-analysis
If your team's standards live in a slide deck, your AI agents will violate them. coding-ethos compiles one YAML file into linter configs, git hooks, agent prompts, and an MCP server so the rules cannot drift between human and machine readers.
Standard Graph Neural Networks need curved semantic manifolds
LinkedIn original
topological-data-analysis
graph-neural-networks
manifold-learning
knowledge-representation
Standard GNNs are structurally constrained when mapping complex text attribution; linear aggregation in flat Euclidean space inevitably forces semantic drift. Looking to connect with researchers in TDA, geometric deep learning, and spectral graph theory.
Notes — Patrick Colm Audley
Working notes, position pieces, and short essays. Cross-posted from various platforms.
application/atom+xml
Atom 1.0 feed
text/markdown
Markdown corpus
Patrick Colm Audley — areas of expertise
Computer Science
Mathematics
Semantic Web
High Performance Computing
Cloud Computing
Bioinformatics
Machine Learning
Artificial Intelligence
Cryptography
Information Security
Large Language Models
Generative AI
Intelligent Agents (Agentic AI)
Manifold Learning
Semantic Analysis
Topological Data Analysis
Spectral Graph Theory
Linked Data
Knowledge Graph
Ontology Engineering
Public Key Infrastructure
Biometric Authentication
Satellite Imagery
Geomatics
PostgreSQL
Go (programming language)
Python (programming language)
C++ (programming language)
Management Consulting
Fractional CTO
Startup Execution
Software Architecture
Data Science
Spatial Analysis
Agile Methodologies
Software Development
Databases
Start-ups
Web Applications
Unix
Linux
E-commerce
Security
Mobile Applications
MySQL
SaaS
Software Design
Subversion
Mobile Devices
Amazon Web Services (AWS)
Web Development
Scalability
Apache
Software Engineering
OOP
Product Development
Entrepreneurship
Network Security
Web Services
AJAX
Scrum
LAMP
Android
Managed Services
Data Center
PKI
REST
Program Management
Security Management
Open Source
Cryptocurrency
Ruby
JavaScript
jQuery
XML
About
patrickaudley.com static site generator
Go html/template + jampack post-processing pipeline.