Full Stack DevelopmentBackend Engineer2024
TCU
A WebSocket-based real-time chat application with multiple rooms and direct messaging.

Overview
Supports multiple chat rooms, direct messaging, online status indicators, message history, and file uploads, with read receipts and typing indicators.
Built with Socket.io and React; focused on backend development using NestJS, deepening real-time communication and WebSocket experience.
Highlights
- Real-time messaging with typing indicators and read receipts
- Multi-room and direct messaging support
- File upload support within chats
Stack
- Socket.io
- TypeScript
- PostgreSQL
- ReactJS