I'm a middle full-stack developer who enjoys turning ideas into solid, scalable apps — with a focus on clean architecture and real-time systems.
- Frontend: Next.js, React, Tailwind, Sass
- Backend: NestJS, Express.js, WebSockets, Redis, MongoDB, PostgreSQL
- DevOps: Docker, CI/CD, nginx, AWS, DigitalOcean
- Architecting scalable web applications
- Creating real-time multiplayer games (e.g. ultiTTT)
- Automation and utility scripting
🎮 ultiTTT — competitive real-time Ultimate Tic Tac Toe
A fully custom-built implementation of Ultimate Tic Tac Toe, designed for competitive 1v1 play. Tech Overview:
-
Frontend:
- Built with Next.js + Tailwind CSS
- Uses WebSockets for real-time game state updates
- Clean, minimal UI focused on speed, clarity, and responsiveness
-
Backend:
- Built with NestJS (modular structure, feature-based)
- Redis for real-time game state storage
- MongoDB for persistent storage of finished matches and accounts
- Stateless architecture — all active games live in Redis, not in the database
-
Realtime:
- Uses socket.io for bi-directional communication
- Each move is validated server-side before being broadcasted
- Handles edge cases like disconnects, invalid moves, game timeouts
-
Infrastructure:
- Containerized with Docker
- Fully automated CI/CD pipelines
- Automatic database backups
- Structuring codebases with clean module design (especially with NestJS)
- Building PWA apps with service workers
- Studying system design, algorithms, and writing solid backend logic
- Telegram: @seafood_dev
- Discord:
seafood__
- LinkedIn: @seafood_dev
- GitHub: @seafoodd
Feel free to reach out or check out my work — I'm always building something new.