Case study
CertWatch
A web app for recording staff training certificates and the dates they expire.

01
Problem
A team needs one place to see which staff training certificates are still valid and which are close to expiry.
02
What I built
CertWatch records each certificate and its expiry date. I built it with Next.js, Better Auth, Drizzle, and Supabase.
CertWatch is the public product I point small teams to when they ask what a focused internal tool looks like. The live app is on a subdomain of this site.
03
What it does
The tracker is a small business tool: certificate name, the person it belongs to, and the date it expires, in one app instead of a scattered set of files.
Start with a short call
Tell me what you need. I will reply with a scope and a quote.