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
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