← Back to Projects

Cert-Man: Automated SSL Certificate Management

SSL Certificate generator and renewal system for multi-tenant SaaS applications with Let's Encrypt integration.

Node.jsExpressLet's EncryptKubernetesPostgreSQLDocker

Cert-Man - SSL Certificate generator app

Built automated SSL certificate generation and renewal system for multi-tenant SaaS application.

Key Achievements

  • Automated Provisioning: Integrated Let's Encrypt API to provision certificates for custom client domains with zero manual intervention.
  • Webhook Architecture: Designed webhook-based architecture to handle certificate lifecycle events (issuance, renewal, expiration).
  • Cost Optimization: Reduced infrastructure costs by $500+/month compared to commercial certificate management services.
  • Scalable Infrastructure: Deployed on Kubernetes to handle certificate generation for thousands of tenants.

Tech Stack

  • Backend: Node.js, Express.js
  • Services: Let's Encrypt API
  • Infrastructure: Kubernetes, Docker
  • Database: PostgreSQL

Business Impact

By building a custom solution, the application achieved complete independence from expensive third-party SSL management providers while providing a seamless "custom domain" experience for all SaaS tenants.