Spox Trading Platform
Revolutionizing sports engagement by transforming one-off bets into continuous, tradeable assets. Built with enterprise-grade security and real-time performance.
Angular
NestJs
PostgreSQL
TradingView
Socket.io
Frontend Lead • Security Architect
Building a secure, real-time trading platform that transforms sports engagement
530+
Active Users
100%
Security Score
<1s
Response Time
99.9%
Uptime
Built with modern, scalable technologies
Angular's TypeScript foundation naturally complemented Socket.io streams for live chart updates and complex state management.
NestJS mirrors Angular's modular structure, enabling clean separation between trading logic, match aggregation, and user management with ACID-compliant PostgreSQL.
Stateless API design with horizontal scaling implemented early, enabling seamless load distribution during major matches with institutional-grade TradingView charts.
Innovative solutions to complex challenges
Sub-second price updates with bidirectional Socket.io connections
Professional-grade charting with technical indicators and live updates
Enterprise-grade security testing including vulnerability scanning, static/dynamic analysis, load testing, and formal threat modeling before and during deployment.
Traditional and Google OAuth with mandatory identity verification
Stateless architecture handling traffic spikes during major matches
Real-time fixtures and scores synchronized with trading availability
Users can stake holdings to earn additional rewards based on holding duration and market participation.
Comprehensive testing ensuring zero incidents
Scanned 300+ npm dependencies identifying outdated packages with known CVEs. Implemented automated dependency updates via Dependabot.
Analyzed codebase identifying potential injection points, credential exposure risks, and insecure configurations before runtime.
Tested running application simulating attacker behavior, validating authentication security and SQL injection prevention.
Applied STRIDE framework identifying 13 potential threat vectors with implemented mitigations including rate limiting and encryption.
The complexity of maintaining real-time state consistency across hundreds of connected clients. Socket.io management became a project in itself. Optimistic UI updates created perceptibly better experience even when actual latency was unchanged.
I'm open to opportunities where I can bring this level of technical rigor, security-first mindset, and user-focused design to your team.