Projects
PROVEIT
Real-money gaming platform with trivia, tournaments, and 8 skill-based arcade games — featured in TechCrunch.
March 2017
Gaming
PROVEIT — real-money gaming platform where users compete in trivia, head-to-head challenges, daily tournaments, and 8 skill-based arcade games (Solitaire, Tetris, Flappy Bird, Connect Dots, and more) for cash prizes. Featured in TechCrunch.
Technical info:
- Written in Swift, Storyboard/XIB-based UIKit architecture (~624 source files)
- MVC with singleton managers (
UserManager,GameManager,TournamentManager) and struct-based models via Marshal JSON serialization - 8 arcade games — SpriteKit-based engines (Second Side RPG with physics, Smashy Bricks, Solitaire, Tetris, Block Star, Connect Dots, Flappy Bird, Number Tile)
- Alamofire networking with RNCryptor AES-encrypted request/response layer,
Routerenum pattern with 100+ API endpoints - 4 build configurations — localhost, sandbox, staging, production — each with own API endpoints, security keys, and feature flags
- In-App Purchases (StoreKit) with server-side receipt validation and duplicate order detection
- Facebook SDK for social login; SAMKeychain for secure token storage
- Location-based compliance for state-level gambling restrictions
- Analytics: Firebase, Mixpanel, AppsFlyer; crash reporting via Fabric/Crashlytics
- Apple Pay, Push Notifications, victory video recording
My role:
- Design app architecture and build from scratch
- Implement the networking layer with REST API and AES-encrypted communication
- Build 8 arcade game integrations with tournament and matchmaking systems
- Implement real-money transaction flow with In-App Purchases and withdrawals
- Pull requests and code reviews

1 / 6