About
type: WebPageElement
is part of: page

The Arts
type: WebPageElement
is part of: page

Odd Numbered Productions
type: Organization
description: Arts vehicle for work at the intersection of AI, sensor data, and cryptographic art.
member: Patrick Colm Audley

LAMP
type: Concept

Security Management
type: Concept

Open Source
type: Concept

Apache
type: Concept

Unix
type: Concept

Spatial Analysis
type: Concept

Start-ups
type: Concept

Cryptocurrency
type: Concept

SaaS
type: Concept

Software Design
type: Concept

Product Development
type: Concept

Ruby
type: Concept

Mobile Applications
type: Concept

AJAX
type: Concept

Subversion
type: Concept

Software Architecture
type: Concept

Managed Services
type: Concept

REST
type: Concept

Web Services
type: Concept

Data Center
type: Concept

Web Applications
type: Concept

jQuery
type: Concept

JavaScript
type: Concept

XML
type: Concept

Scrum
type: Concept

PKI
type: Concept

Data Science
type: Concept

Network Security
type: Concept

Agile Methodologies
type: Concept

Web Development
type: Concept

Linux
type: Concept

Entrepreneurship
type: Concept

Amazon Web Services (AWS)
type: Concept

Cryptography
type: Concept

Perl
type: Concept

E-commerce
type: Concept

Mobile Devices
type: Concept

PHP
type: Concept

Software Development
type: Concept

Program Management
type: Concept

Scalability
type: Concept

OOP
type: Concept

Software Engineering
type: Concept

MySQL
type: Concept

Databases
type: Concept

Android
type: Concept

aff-abt
type: OrganizationRole
description: Fintech · regulated capital markets · tokenisation
end date: 2024
role name: President, COO & CFO
start date: 2018-05
works for: ABT Capital Markets Inc.

aff-adzilla
type: OrganizationRole
description: ICAP · inline web modification
end date: 2006-01
role name: Sr. Software Architect
start date: 2004-12
works for: Adzilla New Media

aff-ardan-labs
type: OrganizationRole
description: Go consulting · training & knowledge transfer
end date: 2023-02
role name: Senior Developer
start date: 2022-07
works for: Ardan Labs

aff-axion
type: OrganizationRole
description: ISP infrastructure
end date: 1997-08
role name: System Administrator / MIS
start date: 1996-05
works for: Axion Internet Inc.

aff-bii
type: OrganizationRole
description: Management Consulting · Fractional CTO
role name: Founder & Principal Management Consultant
start date: 1994-01
works for: Blackcat Informatics® Inc.

aff-calyx
type: OrganizationRole
description: Bio-ventures advisory
end date: 2018-11
role name: Technical Advisory Board Member
start date: 2017-11
works for: Calyx Bio-Ventures Inc.

aff-chaordix
type: OrganizationRole
description: Crowdsourcing platforms
end date: 2010-07
role name: VP Technology
start date: 2008-08
works for: Chaordix

aff-cogneto
type: OrganizationRole
description: Cognitive biometrics · adaptive authentication
end date: 2007-10
role name: Founder & CTO
start date: 2006-02
works for: Cogneto Development Inc.

aff-dominion
type: OrganizationRole
description: Enterprise integration
end date: 2011-08
role name: Integration Architect
start date: 2011-01
works for: Dominion Enterprises

aff-dundee
type: OrganizationRole
description: Computational biology · academic HPC
end date: 2004-05
role name: High-Performance Computing Manager
start date: 2002-04
works for: University of Dundee

aff-esg-analytics
type: OrganizationRole
description: Impact investing · ESG data
end date: 2022-04
role name: CTO
start date: 2020-07
works for: ESG Analytics

aff-galaxy
type: OrganizationRole
description: VOIP · code-base auditing
end date: 2008-06
role name: Hacker — Security & Code Uplift
start date: 2008-01
works for: Galaxy Telecom

aff-gt-telecom
type: OrganizationRole
description: Competitive Local Telco · founding-team security
end date: 2001-05
role name: Sr. Ecommerce Architect — PKI & Cryptography
start date: 1997-10
works for: GT Group Telecom

aff-mobio-architect
type: OrganizationRole
description: Lean-startup cloud · payments
end date: 2013-05
role name: Chief Architect & VP Engineering
start date: 2011-08
works for: Mobio Technologies Inc.

aff-mobio-md
type: OrganizationRole
description: Cloud platforms · public-market incubator
end date: 2021-08
role name: Managing Director, Technology
start date: 2013-05
works for: Mobio Technologies Inc.

aff-one45
type: OrganizationRole
description: Medical-education software
end date: 2011-01
role name: Sr. Developer
start date: 2010-10
works for: one45 Software

aff-placespeak
type: OrganizationRole
description: Civic tech · location-based consultation
end date: 2015-04
role name: Acting CTO (interim)
start date: 2015-01
works for: PlaceSpeak Inc.

aff-strutta
type: OrganizationRole
description: Social marketing · brand engagement platforms
end date: 2021-08
role name: CTO
start date: 2015-05
works for: Strutta

aff-tanka
type: OrganizationRole
description: Geospatial intelligence · satellite imagery analysis
end date: 2022-01
role name: CTO
start date: 2017-01
works for: Tanka Technologies Inc.

aff-team-livable-vancouver
type: OrganizationRole
description: Civic engagement · Vancouver politics
end date: 2022-09
role name: Park Board Candidate
start date: 2022-08
works for: TEAM for a Livable Vancouver

What is a cognitive biometric?
type: AudioObject
content size: 29296466
duration: PT30M30S
encoding format: audio/mpeg
upload date: 2007-01-01T00:00:00Z

What is FFIEC compliance?
type: AudioObject
content size: 11899309
duration: PT12M23S
encoding format: audio/mpeg
upload date: 2007-01-01T00:00:00Z

patrickaudley.com static site generator
type: Activity
type: SoftwareApplication
ended at time: 2026-05-11T02:52:02-06:00
was associated with: Patrick Colm Audley
description: Go html/template + jampack post-processing pipeline.

Evaluating Usability and Security: All Ages
type: AcademicArticle
type: ScholarlyArticle
abstract: 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.
author: Mei Nagappan
author: Patrick Colm Audley
date published: 2007-04-30T00:00:00Z
encoding: MediaObject
  encoding format: application/pdf
is part of: CHI 2007 — Workshop on Usability and Security

Intelligent Agents (Agentic AI)
type: Concept
broader: Artificial Intelligence
in scheme: Patrick Colm Audley — areas of expertise
preferred label: 智能代理 @zh

Bioinformatics
type: Concept
broader: Computer Science
in scheme: Patrick Colm Audley — areas of expertise
preferred label: 生物信息学 @zh

Biometric Authentication
type: Concept
broader: Information Security
in scheme: Patrick Colm Audley — areas of expertise
preferred label: 生物特征认证 @zh

Cloud Computing
type: Concept
broader: Computer Science
in scheme: Patrick Colm Audley — areas of expertise
preferred label: 云计算 @zh

Fractional CTO
type: Concept
broader: Management Consulting
in scheme: Patrick Colm Audley — areas of expertise
preferred label: 兼职首席技术官 @zh

Generative AI
type: Concept
broader: Artificial Intelligence
in scheme: Patrick Colm Audley — areas of expertise
preferred label: 生成式人工智能 @zh

High Performance Computing
type: Concept
broader: Computer Science
in scheme: Patrick Colm Audley — areas of expertise
preferred label: 高性能计算 @zh

Knowledge Graph
type: Concept
broader: Semantic Web
in scheme: Patrick Colm Audley — areas of expertise
preferred label: 知识图谱 @zh

Large Language Models
type: Concept
broader: Artificial Intelligence
in scheme: Patrick Colm Audley — areas of expertise
preferred label: 大语言模型 @zh

Linked Data
type: Concept
broader: Semantic Web
in scheme: Patrick Colm Audley — areas of expertise
preferred label: 关联数据 @zh

Manifold Learning
type: Concept
broader: Machine Learning
in scheme: Patrick Colm Audley — areas of expertise
preferred label: 流形学习 @zh

Ontology Engineering
type: Concept
broader: Semantic Web
in scheme: Patrick Colm Audley — areas of expertise
preferred label: 本体工程 @zh

Public Key Infrastructure
type: Concept
broader: Cryptography
in scheme: Patrick Colm Audley — areas of expertise
preferred label: 公钥基础设施 @zh

Semantic Analysis
type: Concept
broader: Artificial Intelligence
in scheme: Patrick Colm Audley — areas of expertise
preferred label: 语义分析 @zh

Spectral Graph Theory
type: Concept
broader: Mathematics
in scheme: Patrick Colm Audley — areas of expertise
preferred label: 谱图论 @zh

Startup Execution
type: Concept
broader: Management Consulting
in scheme: Patrick Colm Audley — areas of expertise
preferred label: 创业执行 @zh

Topological Data Analysis
type: Concept
broader: Mathematics
in scheme: Patrick Colm Audley — areas of expertise
preferred label: 拓扑数据分析 @zh

RCMP Reliability Status
type: EducationalOccupationalCredential
credential category: SecurityClearance
credential status: active
description: Higher clearance levels are obtainable upon request.
recognized by: Royal Canadian Mounted Police

School of Hard Knocks (Internet Edition)
type: EducationalOrganization
alumni: Patrick Colm Audley
description: 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
type: Language
alternate name: Native
iso6391 code: en

French
type: Language
alternate name: Limited working proficiency
iso6391 code: fr

Notes — Patrick Colm Audley
type: DataFeed
author: Patrick Colm Audley
data feed element: DataFeedItem
  date created: 2026-05-01T00:00:00Z
  item: Engineering principles should be runnable policy, not slide-deck nostalgia
data feed element: DataFeedItem
  date created: 2026-04-22T00:00:00Z
  item: Standard Graph Neural Networks need curved semantic manifolds
description: Working notes, position pieces, and short essays. Cross-posted from various platforms.
encoding: Markdown corpus
  type: MediaObject
  encoding format: text/markdown
encoding: Atom 1.0 feed
  type: MediaObject
  encoding format: application/atom+xml
language: en
license: https://creativecommons.org/licenses/by-nc-sa/2.5/ca/
main entity of page: https://patrickaudley.com/#notes
publisher: Patrick Colm Audley

OXBench: A benchmark for evaluation of protein multiple sequence alignment accuracy
type: AcademicArticle
type: ScholarlyArticle
doi: 10.1186/1471-2105-4-47
abstract: 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.
author: Jonathan D Barber
author: Geoffrey J Barton
author: GPS Raghava
author: Stephen MJ Searle
author: Patrick Colm Audley
date published: 2003-10-10T00:00:00Z
encoding: MediaObject
  encoding format: application/pdf
is part of: BMC Bioinformatics 4:47 (2003)

Globally Aware Authentication System
type: Patent
type: CreativeWork
identifier: US20080222706A1
creator: Patrick Colm Audley
date created: 2007-03-08T00:00:00Z
date published: 2008-09-11T00:00:00Z
inventor: Patrick Colm Audley
patent number: US20080222706A1

System and method for user polling over a network
type: Patent
type: CreativeWork
identifier: US13538858
creator: Patrick Colm Audley
date created: 2012-06-29T00:00:00Z
inventor: Patrick Colm Audley
patent number: US13538858

Edmonton, AB, Canada
type: Place
address: PostalAddress
  address country: CA
  address locality: Edmonton
  address region: AB

Sherwood Park, AB, Canada
type: Place
address: PostalAddress
  address country: CA
  address locality: Sherwood Park
  address region: AB

Calgary, AB, Canada
type: Place
address: PostalAddress
  address country: CA
  address locality: Calgary
  address region: AB

Dundee, Scotland, United Kingdom
type: Place
address: PostalAddress
  address country: GB
  address locality: Dundee
  address region: Scotland

Huntsville, Alabama, United States
type: Place
address: PostalAddress
  address country: US
  address locality: Huntsville
  address region: Alabama

Vancouver, BC, Canada
type: Place
address: PostalAddress
  address country: CA
  address locality: Vancouver
  address region: BC

Spruce Grove, AB, Canada
type: Place
address: PostalAddress
  address country: CA
  address locality: Spruce Grove
  address region: AB
description: Resident: current

What is a cognitive biometric?
type: CreativeWork
type: PodcastEpisode
about: Patrick Colm Audley
associated media: What is a cognitive biometric?
contributor: Patrick Colm Audley
copyright year: 2007
date published: 2007-01-01T00:00:00Z
description: 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.
duration: PT30M30S
language: en
keywords: adaptive-authentication
keywords: behavioural-biometrics
keywords: cognitive-biometric
keywords: cognometrics
keywords: passthought
part of series: Tech Buzzwords from WhatIs.com
publisher: TechTarget / WhatIs.com

What is FFIEC compliance?
type: CreativeWork
type: PodcastEpisode
about: Patrick Colm Audley
associated media: What is FFIEC compliance?
contributor: Patrick Colm Audley
copyright year: 2007
date published: 2007-01-01T00:00:00Z
description: 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.
duration: PT12M23S
language: en
keywords: compliance
keywords: ffiec
keywords: fintech-regulation
keywords: multi-factor-authentication
keywords: phishing
keywords: real-time-risk-analysis
part of series: Tech Buzzwords of the Week
publisher: TechTarget / WhatIs.com

ai-notes
type: Project
type: SoftwareSourceCode
maintainer: Patrick Colm Audley
name: ai-notes
programming-language: Shell
repository: GitRepository
  browse: https://github.com/paudley/ai-notes
shortdesc: 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.
code repository: https://github.com/paudley/ai-notes
creator: Patrick Colm Audley
date created: 2023-01-01T00:00:00Z
date modified: 2026-05-09T00:00:00Z
description: 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.
license: MIT
programming language: Shell

ar-ramblings
type: Project
type: SoftwareSourceCode
maintainer: Patrick Colm Audley
name: ar-ramblings
programming-language: PHP
repository: GitRepository
  browse: https://github.com/paudley/ar-ramblings
shortdesc: 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.
code repository: https://github.com/paudley/ar-ramblings
creator: Patrick Colm Audley
date created: 2010-01-01T00:00:00Z
date modified: 2016-08-20T00:00:00Z
description: 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.
license: GPL-2.0
programming language: PHP

colorout
type: Project
type: SoftwareSourceCode
maintainer: Patrick Colm Audley
name: colorout
programming-language: Go
repository: GitRepository
  browse: https://github.com/paudley/colorout
shortdesc: Golang colour wrappers for prettifying spew dump output. Tiny utility; surprisingly handy.
code repository: https://github.com/paudley/colorout
creator: Patrick Colm Audley
date created: 2018-01-01T00:00:00Z
date modified: 2024-12-02T00:00:00Z
description: Golang colour wrappers for prettifying spew dump output. Tiny utility; surprisingly handy.
license: MIT
programming language: Go

core_data
type: Project
type: SoftwareSourceCode
maintainer: Patrick Colm Audley
name: core_data
programming-language: Shell
repository: GitRepository
  browse: https://github.com/paudley/core_data
shortdesc: Docker-managed PostgreSQL setup for local development — opinionated defaults, sensible volume layout, ready in one command. Built because every project re-litigates this.
code repository: https://github.com/paudley/core_data
creator: Patrick Colm Audley
date created: 2023-01-01T00:00:00Z
date modified: 2026-03-30T00:00:00Z
description: Docker-managed PostgreSQL setup for local development — opinionated defaults, sensible volume layout, ready in one command. Built because every project re-litigates this.
license: MIT
programming language: Shell

e
type: Project
type: SoftwareSourceCode
maintainer: Patrick Colm Audley
name: e
programming-language: Go
repository: GitRepository
  browse: https://github.com/paudley/e
shortdesc: Golang error-handling extensions with structured-error support. Stack-traceable, wrappable, JSON-serialisable.
code repository: https://github.com/paudley/e
creator: Patrick Colm Audley
date created: 2018-01-01T00:00:00Z
date modified: 2024-07-01T00:00:00Z
description: Golang error-handling extensions with structured-error support. Stack-traceable, wrappable, JSON-serialisable.
license: MIT
programming language: Go

git-ai-reporter
type: Project
type: SoftwareSourceCode
maintainer: Patrick Colm Audley
name: git-ai-reporter
programming-language: Python
repository: GitRepository
  browse: https://github.com/paudley/git-ai-reporter
shortdesc: 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.
code repository: https://github.com/paudley/git-ai-reporter
creator: Patrick Colm Audley
date created: 2024-01-01T00:00:00Z
date modified: 2025-08-26T00:00:00Z
description: 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.
license: MIT
programming language: Python

lru_cache
type: Project
type: SoftwareSourceCode
maintainer: Patrick Colm Audley
name: lru_cache
programming-language: C++
repository: GitRepository
  browse: https://github.com/paudley/lru_cache
shortdesc: 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.
code repository: https://github.com/paudley/lru_cache
creator: Patrick Colm Audley
date created: 2004-01-01T00:00:00Z
date modified: 2025-08-06T00:00:00Z
description: 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.
license: GPL-2.0
programming language: C++

pyqa_lint
type: Project
type: SoftwareSourceCode
maintainer: Patrick Colm Audley
name: pyqa_lint
programming-language: Python
repository: GitRepository
  browse: https://github.com/paudley/pyqa_lint
shortdesc: 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.
code repository: https://github.com/paudley/pyqa_lint
creator: Patrick Colm Audley
date created: 2024-01-01T00:00:00Z
date modified: 2025-11-12T00:00:00Z
description: 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.
license: MIT
programming language: Python

tsmdailyreport
type: Project
type: SoftwareSourceCode
maintainer: Patrick Colm Audley
name: tsmdailyreport
programming-language: Perl
repository: GitRepository
  browse: https://github.com/paudley/tsmdailyreport
shortdesc: TSM Daily Report for IBM Tivoli Storage Manager. Now archive — kept for historical reference; TSM is no longer the right tool for the job.
code repository: https://github.com/paudley/tsmdailyreport
creator: Patrick Colm Audley
date created: 2010-01-01T00:00:00Z
date modified: 2020-07-16T00:00:00Z
description: TSM Daily Report for IBM Tivoli Storage Manager. Now archive — kept for historical reference; TSM is no longer the right tool for the job.
license: GPL-2.0
programming language: Perl

rec-bruce-sanderson
type: Recommendation
about: Patrick Colm Audley
author: Bruce Sanderson
  type: Person
  job title: CEO, DocVM
date published: 2009-03-03T00:00:00Z
review body: Patrick was an invaluable asset to Galaxy and helped provided significant advancements for the company.

rec-danny-wood
type: Recommendation
about: Patrick Colm Audley
author: Danny Wood
  type: Person
  job title: Chief Product Officer, Tilt
date published: 2016-07-13T00:00:00Z
review body: 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.

rec-galya-westler
type: Recommendation
about: Patrick Colm Audley
author: Galya Westler
  type: Person
  job title: Product Specialist & CEO, Plazus Technologies Inc.
date published: 2011-11-14T00:00:00Z
review body: 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.

rec-lance-bryant
type: Recommendation
about: Patrick Colm Audley
author: Lance Bryant
  type: Person
  job title: Senior Developer, Neo Financial
date published: 2011-08-17T00:00:00Z
review body: Patrick was always willing to help with technical concerns and supported his staff all the way to production!

rec-lindsey-mcewan
type: Recommendation
about: Patrick Colm Audley
author: Lindsey McEwan
  type: Person
  job title: Hands-on Creative Marketing Manager (Freelance)
date published: 2010-08-31T00:00:00Z
review body: 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.

rec-manu-kapoor
type: Recommendation
about: Patrick Colm Audley
author: Manu Kapoor
  type: Person
  job title: Senior Frontend Engineer, Rival Technologies
date published: 2015-05-27T00:00:00Z
review body: 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.

rec-michael-chiang
type: Recommendation
about: Patrick Colm Audley
author: Michael Chiang
  type: Person
  job title: Senior Data Scientist, Workday
date published: 2013-04-06T00:00:00Z
review body: 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.

rec-michael-lee
type: Recommendation
about: Patrick Colm Audley
author: Michael Vay Lee
  type: Person
  job title: Director Software Engineering, Article
date published: 2007-07-11T00:00:00Z
review body: 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.

rec-randy-corke
type: Recommendation
about: Patrick Colm Audley
author: Randy Corke
  type: Person
  job title: Marketing, The Dinner Daily
date published: 2012-12-05T00:00:00Z
review body: 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.

rec-sabrina-gould
type: Recommendation
about: Patrick Colm Audley
author: Sabrina Gould
  type: Person
  job title: Data Entry Clerk, Maxwell Geo Services
date published: 2014-05-08T00:00:00Z
review body: 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.

Tech Buzzwords from WhatIs.com
type: PodcastSeries

Tech Buzzwords of the Week
type: PodcastSeries

C++
type: Concept

Python
type: Concept

Security
type: Concept

Go
type: Concept

Cloud Computing
type: Concept

Jonathan D Barber
type: Person

Geoffrey J Barton
type: Person

Mei Nagappan
type: Person

GPS Raghava
type: Person

Stephen MJ Searle
type: Person

C++ (programming language)
type: Concept
in scheme: Patrick Colm Audley — areas of expertise
preferred label: C++ @zh

Cryptography
type: Concept
broader: Computer Science
in scheme: Patrick Colm Audley — areas of expertise
preferred label: 密码学 @zh

Geomatics
type: Concept
in scheme: Patrick Colm Audley — areas of expertise
preferred label: 地理信息学 @zh

Go (programming language)
type: Concept
in scheme: Patrick Colm Audley — areas of expertise
preferred label: Go语言 @zh

Machine Learning
type: Concept
broader: Computer Science
in scheme: Patrick Colm Audley — areas of expertise
preferred label: 机器学习 @zh

PostgreSQL
type: Concept
in scheme: Patrick Colm Audley — areas of expertise

Python (programming language)
type: Concept
in scheme: Patrick Colm Audley — areas of expertise
preferred label: Python @zh

Satellite Imagery
type: Concept
in scheme: Patrick Colm Audley — areas of expertise
preferred label: 卫星图像 @zh

Information Security
type: Concept
broader: Computer Science
in scheme: Patrick Colm Audley — areas of expertise
preferred label: 信息安全 @zh

Emergent Knowledge Graphs from High-Order Semantic Spaces
type: AcademicArticle
type: ScholarlyArticle
abstract: 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.
author: Patrick Colm Audley
date published: 2025-10-01T00:00:00Z
encoding: MediaObject
  encoding format: application/pdf
is part of: Working paper · Blackcat Informatics Inc. (2025)

Patrick Colm Audley
type: Address
type: PostalAddress
country-name: Canada
locality: Spruce Grove
postal-code: T7X 1R6
region: AB
street-address: 112 Westbourne Rd.
address country: CA
address locality: Spruce Grove
address region: AB
contained in place: Canada
geo: GeoCoordinates
  latitude: 5.354497e+01
  longitude: -1.139244e+02
postal code: T7X 1R6
street address: 112 Westbourne Rd.

page
type: ProfilePage
type: WebPage
modified: 2026-05-11T02:52:02-06:00
generated at time: 2026-05-11T02:52:02-06:00
was attributed to: Patrick Colm Audley
was generated by: patrickaudley.com static site generator
about: Patrick Colm Audley — areas of expertise
author: Patrick Colm Audley
copyright holder: Patrick Colm Audley
copyright year: 2026
creator: Patrick Colm Audley
date modified: 2026-05-11T02:52:02-06:00
editor: Patrick Colm Audley
language: en
license: https://creativecommons.org/licenses/by-nc-sa/2.5/ca/
main entity: Patrick Colm Audley
publisher: Patrick Colm Audley

Engineering principles should be runnable policy, not slide-deck nostalgia
type: BlogPosting
type: CreativeWork
type: SocialMediaPosting
abstract: 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.
author: Patrick Colm Audley
creator: Patrick Colm Audley
date published: 2026-05-01T00:00:00Z
description: 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.
language: en
keywords: ai-agents
keywords: coding-ethos
keywords: mcp
keywords: policy-as-code
keywords: static-analysis
mentions: coding-ethos
publisher: Patrick Colm Audley
shared content: Reddit (r/GeminiCLI) original

Standard Graph Neural Networks need curved semantic manifolds
type: BlogPosting
type: CreativeWork
type: SocialMediaPosting
abstract: 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.
author: Patrick Colm Audley
creator: Patrick Colm Audley
date published: 2026-04-22T00:00:00Z
description: 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.
language: en
keywords: graph-neural-networks
keywords: knowledge-representation
keywords: manifold-learning
keywords: topological-data-analysis
mentions: Emergent Knowledge Graphs from High-Order Semantic Spaces
mentions: nonlinear-semantic-graphs
publisher: Patrick Colm Audley
shared content: LinkedIn original

coding-ethos
type: Project
type: SoftwareSourceCode
maintainer: Patrick Colm Audley
name: coding-ethos
programming-language: Go
repository: GitRepository
  browse: https://github.com/paudley/coding-ethos
shortdesc: 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.
code repository: https://github.com/paudley/coding-ethos
creator: Patrick Colm Audley
date created: 2025-01-01T00:00:00Z
date modified: 2026-05-09T00:00:00Z
description: 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.
license: MIT
programming language: Go

nonlinear-semantic-graphs
type: Project
type: SoftwareSourceCode
maintainer: Patrick Colm Audley
name: nonlinear-semantic-graphs
programming-language: Python
repository: GitRepository
  browse: https://github.com/paudley/nonlinear-semantic-graphs
shortdesc: 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.
code repository: https://github.com/paudley/nonlinear-semantic-graphs
creator: Patrick Colm Audley
date created: 2025-01-01T00:00:00Z
date modified: 2026-01-27T00:00:00Z
description: 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.
license: MIT
programming language: Python

Management Consulting
type: Concept
in scheme: Patrick Colm Audley — areas of expertise
preferred label: 管理咨询 @zh

Mathematics
type: Concept
in scheme: Patrick Colm Audley — areas of expertise
preferred label: 数学 @zh

Artificial Intelligence
type: Concept
broader: Computer Science
in scheme: Patrick Colm Audley — areas of expertise
preferred label: 人工智能 @zh

Semantic Web
type: Concept
in scheme: Patrick Colm Audley — areas of expertise
preferred label: 语义网 @zh

Computer Science
type: Concept
in scheme: Patrick Colm Audley — areas of expertise
preferred label: 计算机科学 @zh

Patrick Colm Audley — areas of expertise
type: ConceptScheme
has top concept: Computer Science
has top concept: C++ (programming language)
has top concept: Geomatics
has top concept: Go (programming language)
has top concept: Management Consulting
has top concept: Mathematics
has top concept: PostgreSQL
has top concept: Python (programming language)
has top concept: Satellite Imagery
has top concept: Semantic Web

Patrick Colm Audley
type: Person
family name: Audley
given name: Patrick
knows: Jonathan D Barber
knows: Geoffrey J Barton
knows: Mei Nagappan
knows: GPS Raghava
knows: Stephen MJ Searle
made: ai-notes
made: ar-ramblings
made: coding-ethos
made: colorout
made: core_data
made: e
made: git-ai-reporter
made: lru_cache
made: nonlinear-semantic-graphs
made: pyqa_lint
made: tsmdailyreport
nick: Digital Alchemist
nick: Full Spectrum Technologist
nick: paudley
nick: 全栈技术专家
additional name: He/him/his, one, xe/xir
address: Patrick Colm Audley
affiliation: aff-abt
affiliation: aff-adzilla
affiliation: aff-ardan-labs
affiliation: aff-axion
affiliation: aff-bii
affiliation: aff-calyx
affiliation: aff-chaordix
affiliation: aff-cogneto
affiliation: aff-dominion
affiliation: aff-dundee
affiliation: aff-esg-analytics
affiliation: aff-galaxy
affiliation: aff-gt-telecom
affiliation: aff-mobio-architect
affiliation: aff-mobio-md
affiliation: aff-one45
affiliation: aff-placespeak
affiliation: aff-strutta
affiliation: aff-tanka
affiliation: aff-team-livable-vancouver
alternate name: Digital Alchemist
alternate name: Full Spectrum Technologist
alternate name: paudley
alternate name: 全栈技术专家
alumni of: School of Hard Knocks (Internet Edition)
callsign: VE7 XBC
contact point: Patrick Colm Audley
description: Hacker · Full-Spectrum Technologist · Polymath
description: 黑客 · 全栈技术专家 · 博学家 @zh
has credential: RCMP Reliability Status
home location: Edmonton, AB, Canada
home location: Sherwood Park, AB, Canada
home location: Calgary, AB, Canada
home location: Dundee, Scotland, United Kingdom
home location: Huntsville, Alabama, United States
home location: Vancouver, BC, Canada
home location: Spruce Grove, AB, Canada
interaction statistic: Google Scholar citations
  type: InteractionCounter
  interaction type: ReadAction
  user interaction count: 664
job title: Principal
job title: 首席顾问 @zh
knows about: LAMP
knows about: Security Management
knows about: Open Source
knows about: Apache
knows about: Unix
knows about: Spatial Analysis
knows about: Start-ups
knows about: Cryptocurrency
knows about: SaaS
knows about: Software Design
knows about: Product Development
knows about: Ruby
knows about: Mobile Applications
knows about: AJAX
knows about: Subversion

PropertyValue
property ID: ORCID
value: 0000-0003-4382-7625