SocialVeri5
An OTP verification and social-accounts marketplace with wallet funding and a high-throughput developer REST API.
Case study by Talha Amir · AI Agent & Full-Stack Engineer
Discuss a similar project →- SocialVeri5 · socialveri5.com
- Full-Stack Engineer
- Ongoing

Overview
SocialVeri5 is an automated marketplace and developer platform providing instant phone verification codes and developer account infrastructure. Designed and built both the customer-facing React portal and the high-throughput Python/FastAPI backend, featuring cryptographic wallet funding, live provider stock tracking, and a developer REST API with webhooks.
The Problem
Developers and growth teams requiring verification infrastructure previously had to rely on manual, unreliable middlemen with unpredictable stock, no programmatic access, and slow turnaround times that halted automated QA and growth workflows.
- ▸Lack of programmatic API access prevented teams from automating verification in CI/CD pipelines.
- ▸High transaction failure rates caused by stale inventory across international telecom providers.
- ▸Slow deposit verification caused customer friction and drop-off.
The Solution
Delivered a complete full-stack marketplace with real-time inventory aggregation. Customers can fund balances via multiple payment rails and instantly acquire verification numbers. Developers can manage API keys, set up webhooks, and automate verification requests with sub-second response times.
- ✓High-throughput FastAPI backend handling concurrent order fulfillment.
- ✓Real-time webhook notifications delivering verification codes as soon as received.
- ✓PostgreSQL database with transactional locks preventing inventory race conditions.
- ✓Responsive React frontend with live balance updates and order status feeds.
Architecture
Resilient API architecture designed for concurrent order processing, webhook delivery, and high-frequency stock updates.
Developer REST API
FastAPI service with rate limiting, API token authentication, and interactive OpenAPI documentation.
Frontend Application
React and TypeScript interface with live order status polling and real-time wallet balance synchronization.
Data & Transaction Core
PostgreSQL database with strict row-level transactional locks ensuring zero double-allocation of numbers.
Webhook Dispatch Engine
Background worker pool delivering real-time code arrival webhooks with exponential retry logic.
Key Features
Automated Wallet Funding
Instant account crediting supporting automated crypto gateway confirmations and traditional payment methods.
Live Provider Aggregation
Real-time stock monitoring that dynamically routes orders to the highest-availability telecom provider.
Documented Developer API
Full REST API with API key generation, usage quotas, rate limiting, and webhook event management.
Instant Code Dispatch
Low-latency polling and webhook delivery ensuring verification codes arrive within seconds of SMS receipt.
Technology Stack
Full-Stack & Backend Systems Engineer
Architected and built the Python/FastAPI service, database schemas, webhook delivery infrastructure, and customer React portal.
- ▪Engineered the core order allocation engine with transactional PostgreSQL locks.
- ▪Designed and documented the external developer REST API with webhooks.
- ▪Built the customer web application and account management dashboards.
- ▪Implemented automated payment webhooks and balance reconciliation logic.
Product UI

Technical Challenges
Race Conditions Under High Demand
Challenge: Multiple concurrent users ordering from the same limited pool of phone numbers could trigger double-purchase errors.
Solution: Implemented PostgreSQL SELECT FOR UPDATE row locking with atomic balance deductions, guaranteeing zero over-allocation.
Unreliable Upstream Telephony Webhooks
Challenge: Upstream providers occasionally delayed or dropped incoming SMS notifications.
Solution: Constructed a dual-channel listener combining webhook listeners with an active fallback polling worker that triggers if a webhook is not received within 10 seconds.
Outcome
The platform now reliably serves over 10,000 active users worldwide, processing automated orders with instant code delivery.
- ✓Built an API capable of handling concurrent transactions with sub-200ms latency.
- ✓Automated verification workflows for external development teams via webhooks.
- ✓Maintained zero financial reconciliation discrepancies across 100,000+ orders.
- 10,000+
- Active users
- REST API
- Keys + webhooks
- <200ms
- API response latency
