Candidate / employer / admin
Contracted to engineer the data, automation, security, and deployment foundations of a multi-sided recruitment platform for Canada's mining industry.
- Designed Firestore data models and role-based access controls across candidate, employer, and admin workflows, including profiles, applications, billing, and subscriptions.
- Built Cloud Functions for Stripe and Brevo webhooks, account lifecycle automation, scheduled metric snapshots, and recurring operational workflows.
- Implemented GitHub Actions deployment and preview environments, then configured the production custom domain and DNS routing.