Tandem Language Exchange Platform
Lead Full-Stack Developer
A real-time language exchange platform connecting learners worldwide. Built a complete matching system, real-time messaging, video call integration, and an admin dashboard serving 150,000+ active users.
The Challenge
The legacy system was a 15-year-old monolith with no API layer, poor performance under load, and zero mobile responsiveness. Users were leaving for competitors.
My Approach
- Rewrote the backend in Laravel with a RESTful API architecture
- Built a Vue.js SPA frontend with real-time WebSocket updates
- Implemented intelligent matching algorithm using weighted scoring
- Designed a comprehensive admin dashboard with analytics
- Migrated 500K+ records with zero downtime
3x
Faster page loads
40%
More engagement
99.9%
Uptime SLA
Laravel
Vue.js
WebSockets
MySQL
Redis
Nginx