Skip to content

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
TAM

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