SD

Projects

Portfolio Case Studies

Detailed delivery snapshots highlighting architecture decisions, execution strategy, and measurable outcomes.

Back to Home

Multi-Tenant SaaS Architecture

SaaS-Based ERP Platform

Architected a 6-service multi-tenant ERP platform with tenant provisioning, billing controls, RBAC, and gateway-based shard routing serving multiple business tenants.

Role: Backend and platform engineer with architecture ownership across all 6 services.

ASP.NET CoreEF CorePostgreSQLNext.js 15ViteRedux ToolkitSignalRDockerAWS ECRGitHub Actions

Tax Operations Platform

TaxFriend ERP Ecosystem

Built a full-stack ecosystem for tax workflows with a dedicated mobile suite, appointment scheduling, and real-time advisor communication serving Sri Lankan businesses.

Role: Full-stack engineer across web (Next.js 15), API (.NET 8), and mobile (Expo SDK 54) delivery.

Next.js 15.NET 8Expo SDK 54React NativePostgreSQLSignalRRedux SagaPayHere

Trading ERP

Jaya Traders ERP System

Developed a comprehensive ERP with 20+ dashboard modules including POS billing, stock operations, logistics, accounting, and reporting for a multi-branch trading company.

Role: Full-stack engineer with domain workflow ownership across sales, stock, and logistics.

Next.js.NET 8EF CorePostgreSQLQuestPDFDockerGitHub Actions

Retail/Gifting ERP

Wildflower ERP

Built a full-stack ERP for retail and gifting workflows with a custom Giftboxes module, role-based dashboards, and organizational views.

Role: Full-stack engineer in web/API module delivery.

Next.js.NET 8PostgreSQLRedux Toolkit

AI Commerce Support

ChatC AI Chatbot for WooCommerce

Developed an AI chatbot platform for WordPress/WooCommerce with product-aware responses powered by RAG embeddings.

Role: Backend and plugin integration engineer.

.NET Web APIWordPress (PHP)OpenAI APIQdrantRAG

Visual Workflow Builder

CRM Builder

Built a drag-and-drop CRM builder with guided setup and flexible auth/provider integration.

Role: Frontend and platform workflow engineer.

Next.js 16MongoDBZustanddnd-kitDocker

Learning Platform

My LMS

Architected a learning management platform with role-based dashboards, paid enrollment, and mixed grading workflows.

Role: Full-stack system architect and implementer.

TanStack.NET 10ASP.NET IdentityPostgreSQL