Skip to content
<IsaacVidal />
All Projects

Enterprise Java

Electronic Signature System

Browser-initiated digital signing platform for the Supreme Court of Justice of Panama using PKCS#11 smart-card cryptography.

Client

Supreme Court of Justice of Panama

Year

2023–2024

Duration

6 months (Oct 2023 – Mar 2024)

Role

Full Stack Engineer

The Challenge

Give court staff a way to legally sign documents directly from the browser using hardware smart cards, while keeping private keys isolated from the web layer and matching Panamanian e-signature regulations.

The Solution

Built a Java-based signing service speaking PKCS#11 to hardware tokens, exposed via a web service that maintains a persistent session with the browser until the user completes signing. Signed documents are automatically and securely returned to the originating server.

Key Results

Legally-valid digital signatures inside the browser

Private keys never leave the hardware token

Deployed across Supreme Court workflows

Reduced paper-signing turnaround from days to minutes

Technologies Used

JavaPKCS#11Web ServicesSmart Card HSM

Want to chat about a role?

Open to senior backend, applications architect, and cloud engineering roles — full-time or contract, remote or relocation.

Get In Touch