Full Stack · Freelance

Enterprise CRM & Sales Pipeline

Developed an enterprise CRM from scratch for a Swedish client, engineering a Java (Spring Boot) REST API backend connected to a PostgreSQL relational database and a Next.js frontend. The platform features dynamic lead tracking, automated sales stages, and real-time reporting modules surfacing pipeline health, conversion trends, and sales KPIs. Implemented fine-grained Role-Based Access Control (RBAC) and secure session management to protect sensitive enterprise data while maintaining sub-200ms query performance across team activity timelines.

Enterprise CRM & Sales Pipeline — Overview

Challenge

Consolidating fragmented sales data into a secure, centralized system with specific permission levels for different organizational roles.

Solution

Engineered from the ground up a Java (Spring Boot) backend with PostgreSQL, featuring fine-grained permission logic (RBAC) and RESTful API endpoints paired with an intuitive Next.js Dashboard UI.

Outcome

Improved team productivity by streamlining lead follow-ups and providing stakeholders with actionable data insights through custom analytics modules.

Architecture & Engineering Scope

01 / Frontend Layer

Component Architecture & UX

Engineered with modern React/Next.js component architectures, strict TypeScript interfaces, responsive layouts, and optimized Core Web Vitals.

02 / Backend & APIs

Microservices & Real-Time Sync

Decoupled RESTful APIs, real-time WebSocket state synchronization, centralized error logging, and resilient microservices.

03 / Data & Security

Schema Optimization & RBAC

Normalized relational database schemas (PostgreSQL/MySQL), Redis caching, RBAC permissions, and secure JWT authentication.

04 / Measurable Impact

Latency, Scaling & Delivery

Turnkey delivery, sub-200ms latency, high availability, and maintainable documentation for seamless long-term scaling.

Explore More Projects & Systems

All Projects →

01 / Marketplace

Briz Market — Local Shopping Marketplace for Nepal

Built the web version of Briz (brizmarket.com), a local marketplace already live as an iOS and Android app, where shoppers in Nepal find products and stores nearby and get offers from local sellers. Phase 1 of the web app launched on 9 October 2026; it will grow into the full product in phases.

02 / AI Security

Agent Monitor — Local Security Boundary for AI Agents & MCP

Architected a local-first security firewall and real-time activity monitor for autonomous AI agents and MCP tools, enforcing deterministic policy gating, capability sandboxing, and real-time execution telemetry.

03 / Full Stack

Tracky — Multi-Tenant Issue Management System

Architected a multi-tenant issue and bug management platform with eight role-based dashboards, JWT auth with rotating refresh tokens, real-time WebSocket notifications, and a partner API for external integrations.