TAM
Agile Project Management SaaS
TAM is a full-featured project management SaaS tool designed for engineering teams practicing Agile methodologies. Built with modern architecture, it supports multiple workspaces, real-time collaboration using Yjs and Lexical editor, sprint management, task tracking, and comprehensive analytics.
Summary
- Problem: Implementing conflict-free collaborative editing with Yjs CRDT
- Role: Full Stack Developer & Product Owner
- Impact: Built real-time collaboration system supporting concurrent editing by multiple users
SaaS
Real-time
Agile
Collaboration

Role
Full Stack Developer & Product Owner
Tech Stack
React
Next.js
NestJS
PostgreSQL
Prisma
WebSocket
Yjs
Lexical
Redis
Docker
GitHub Actions
Impact & Achievements
- Built real-time collaboration system supporting concurrent editing by multiple users
- Implemented workspace management with role-based access control
- Designed and developed sprint planning and tracking features
- Created comprehensive dashboard with analytics and reporting
- Led product roadmap and sprint planning as Scrum Master
Challenges & Solutions
- Implementing conflict-free collaborative editing with Yjs CRDT
- Optimizing WebSocket connections for scalability
- Designing intuitive UX for complex Agile workflows
- Balancing feature requests with technical debt