cd ../works
Integrated Secure Verification System — full view

built for Cubbi

Integrated Secure Verification System

Check it out

Role: Full-stack Developer

Cubbi was experiencing a surge in fake or bot-created accounts attempting to exploit system vulnerabilities. To protect users and the platform’s core features — including property listings, rental applications, and financial transactions — Cubbi decided to integrate a robust identity verification system.

  • Ruby on Rails
  • ReactJS
  • Stripe

Overview

As a full-stack developer, I was responsible for researching Stripe Identity’s verification flow, integrating the verification process into Cubbi’s platform, and finally implementing access control based on verification status to block bots and unverified users from key actions.

Key features

  • Detailed Stripe Identity verification flow diagrams: I researched and designed the integration process for Stripe Identity Verification into the Cubbi platform.
  • Secure Identity Verification system: I worked on both the back-end and front-end to build the verification system using Stripe. The system provides users with real-time feedback during and after the verification process. Personal records are securely stored on Stripe’s side, reducing Cubbi’s burden of handling and protecting sensitive user data.

Results & Impact

  • Fake accounts dropped to near zero , drastically reducing system abuse.
  • Core platform vulnerabilities were mitigated , significantly improving Cubbi’s security posture.
  • Estimated $5,000 in operational costs were saved thanks to reduced fraud and manual intervention.

What I’ve learned

This project helped me:

  • Deepen my understanding of third-party integrations, specifically with Stripe Identity.
  • Design a secure, verification-gated access system.
  • Gain hands-on experience in preventing malicious activity through identity enforcement.
  • Improve my skills in webhook handling, secure session management, and frontend-backend coordination.