Piyush Barik

All case studies

Ascentium · 2025 to present

Identity Verification Portal

A self-service KYC flow over a third-party provider, covering document checks, liveness, and biometrics.

Anonymised. Client names and operational detail withheld.

Role

Full-stack Architect

Year

2025 to present

Stack

  • React 19
  • Vite
  • TypeScript
  • Chakra UI
  • Python
  • Flask
  • Docker
  • Azure Kubernetes
  • Azure DevOps

Overview

Full-stack developer and architect on a self-service portal that orchestrates customers into a secure identity-verification flow via a third-party provider over OAuth, with a React / Chakra UI and a Kubernetes-ready deployment.

Challenge

  1. Orchestrate customers into a secure third-party identity-verification flow.
  2. Handle OAuth, person creation, tagging, and verification triggers reliably.
  3. Keep the experience simple while the backend does sensitive work.

Approach

  1. Built the Flask API and the OAuth orchestration to the verification provider, with secret masking and health checks.
  2. Built the React form, validation, responsive layouts, and animated verification overlays.
  3. Shipped multi-stage Docker, Nginx runtime env injection, and Kubernetes-ready, multi-environment deployment.

Outcomes

  1. Delivered a self-service KYC entry point integrated with downstream compliance systems.
  2. Hardened logging with secret masking and added health checks.
  3. Made the portal Kubernetes-ready across environments.

Curious about the longer version, or the parts that didn't make the page? I'd be happy to talk it through. Get in touch