Jun 2025 – Present
Current
Software Developer Intern
Veltos AI
- Led end-to-end development of Veltos.ai, designing NestJS backend services, DynamoDB schemas, S3 storage, authentication, WebSockets, and AWS infrastructure for a production platform.
- Migrated the backend from Next.js to NestJS and implemented persistent client-backend WebSocket communication with ping-pong heartbeats for connection health and reconnection handling.
- Designed a patch-based game versioning system, storing incremental changes instead of complete game snapshots, significantly reducing storage and payload overhead while supporting game version management and publishing.
- Implemented concurrency-safe subscription credit allocation, preventing duplicate or inconsistent credit grants during simultaneous active/renewal operations.
- Built a Redis-buffered Gamezone view counter with atomic operations and scheduled DynamoDB synchronization, reducing database write amplification and maintaining accurate counts under concurrent updates.
- Developed guest-to-user leaderboard migration, persisting anonymous scores against secure guest identifiers and automatically synchronizing them after authentication without trusting client-submitted scores.
- Built artifact-based GitHub Actions CI/CD with automated deployment to AWS Lightsail, configuring Nginx, Let's Encrypt TLS, and PM2 for production process management.
- Engineered game publishing, moderation, resource management, payment/subscription workflows, and performance optimizations including Redis caching, pagination, lazy loading, and SSR/CSR tuning.