I will add the name later - I did not update CREDITS.md for some time now, but names don't get lost in the github history anyway - but I will certainly do it before the next release.
I found a problem with your implementation, which I have in my test implementation as well:
Start the server certificate and ask for a client certificate:
listening_ports 8443s
document_root test
ssl_certificate resources/cert/server.pem
ssl_verify_peer yes
ssl_ca_file resources/cert/client.pem
Then connect with FireFox, configure it to use the client certificate (resources/cert/client.pem + .key -> .pfx), connect and accept the server certificate (add a firefox security exception for the self-signed server certificate).
This will work the first time - FireFox will show the first page. Then try to open another page on the same server - it will not work but show some security error. If you restart the server, then this second page will work, but you can no longer switch back to the first one. So you can show exactly one page (any page will work), but you can not show a second page (no page will work) - until you restart the server.
I tested it with the server on Windows, the server on Linux, FireFox on Windows and FireFox on Linux, localhost connections, Linux to Windows connections, ... all with the same result: It works just once, then you need to restart the server.
Any idea where the problem could be?