Artha is EMB Global's internal operating system — a multi-tenant CRM and Project Management Tool that I led frontend development on during my SDE-2 phase. The challenge was significant: we had multiple enterprise clients, each with their own deal pipelines, project timelines, team assignments, and financial workflows, all needing to be managed from a single platform without data leakage between tenants.
I architected the frontend around strict tenant isolation using Redux Toolkit with tenant-scoped state slices, ensuring that every API call, every UI component, and every data store was scoped to the authenticated tenant context. The RBAC system I built supports 5 distinct roles — Super Admin, Account Manager, Project Manager, Client, and Finance — each with granular permission sets controlling what data they can view and what actions they can take.
The deal tracking feature uses a real-time Kanban board (built from scratch, not a library) with Firebase Firestore listeners for live updates — when an account manager moves a deal from 'Proposal' to 'Negotiation,' every stakeholder sees the change instantly. The financial reporting module aggregates data across multiple currencies using live exchange rate APIs and generates PDF reports on demand.
I also built an AI scope refinement assistant (using OpenAI API) that helps project managers sanity-check their project scope documents — it flags missing requirements, suggests timeline adjustments based on similar past projects, and generates risk summaries. The platform currently manages $5M+ in active deals and reduced manual payment follow-up time by 20% through automated reminder workflows.
Responsibilities
Led frontend architecture for multi-tenant CRM with strict data isolation between enterprise accounts
Built real-time deal tracking Kanban boards with Firebase Firestore live listeners
Designed and implemented 5-tier RBAC system with granular permission controls
Built purchase order workflow with multi-stage approval chains and automated notifications
Integrated AI scope assistant using OpenAI API for project requirement validation
Implemented multi-currency financial reporting with PDF export
Managed 4 frontend engineers during this phase — code reviews and task delegation