The proof-of-concept does not support unbuffered queries, prepared statements, and asynchronous queries.
The connection pool is using a combination of the transport method and hostname as keys. As a consequence, two connections to the same host using the same transport method (TCP/IP, Unix socket, Windows named pipe) will be linked to the same pooled connection even if username and password differ. Be aware of the possible security implications.
The proof-of-concept is transaction agnostic. It does not know about SQL transactions.
Applications must be aware of the consequences of connection sharing connections.