SaaS for photographers: gallery delivery, bookings, client payments and payouts.
More than 1,200 commits in 2026 alone.
- ▸Built the Paystack webhook pipeline with HMAC signature verification and distributed idempotency keys in Redis, so a confirmation that arrives twice credits once.
- ▸Designed the wallet and ledger: every credit and debit runs inside a database transaction, platform fees are computed in-app, reversed or failed payments roll back cleanly, and payouts to bank accounts run automatically.
- ▸Implemented signed direct uploads with server-side type and size checks before any processing or storage quota is consumed, plus a Sharp pipeline for thumbnails, watermarks and transforms.
- ▸Shipped image AI in production: selfie search on event galleries, where a guest uploads a selfie and gets their own photos back. LLM features run behind one gated entry point with daily quotas and an admin kill switch.
- ▸Built tiered plans, paid plugins and trials with proration, gallery and image deletion, account deactivation, storage quota enforcement, and an admin console with product toggles and per-transaction audit views.