GitHub2
Hasal Dharmagunawardana's avatar
text-3xl text-zinc-950 font-medium

Hasal Dharmagunawardana

Software Developer

Overview

Computer Science Undergraduate @University of Westminster

Colombo, Sri Lanka

he/him

Download CV

Social Links

About

A 20-year-old computer science student developing breadth across full-stack engineering, cloud infrastructure, and applied AI. Strong grounding in frontend work with React, Next.js, Tailwind CSS, and ShadCN, paired with backend capability in Node.js, Spring Boot, and Appwrite. Active in DevOps through CI/CD pipelines, Docker, Kubernetes, and deployments on GCP and AWS. Integrated experience across machine learning, UI/UX design, and digital media. Focused on building scalable systems, leading effective project teams, and delivering solutions with clear technical impact.

Let's connect and collaborate!

Stack

Blog

Education

University of Westminster

Current Employer

Computer Science undergraduate.

Thurstan College Colombo 07

. Activities and societies:

  • Member of Entrepreneurs Circle (2023-2024)
  • Director of ICT Society
  • Member of Media Club (2023-2024)

Projects(6)

SQ3 is an ongoing Software Development Group Project (SDGP) focused on building a domain-aware, multi-tenant conversation management system for SMEs.

The platform unifies website chat, Facebook Messenger, and Instagram DMs into a single intelligent inbox, powered by a multi-agent AI orchestration layer with strong governance and human oversight.

Core Capabilities:

  • Unified inbox for web, Facebook, and Instagram conversations
  • Intent detection, sentiment analysis, and real-time satisfaction scoring
  • Multi-agent AI pipeline (classification, reasoning, retrieval, guardrails, routing)
  • Human-in-the-loop control for sensitive, complex, or high-risk interactions
  • Explainable AI with transparent reasoning, rules, and evidence traces
  • Appointment and service booking workflows
  • Conversation-driven customer segmentation for marketing insights

Technical & Architectural Highlights:

  • Multi-tenant SaaS architecture with strict tenant isolation
  • Retrieval-Augmented Generation using tenant-specific knowledge bases
  • Domain-aware guardrails for healthcare, eCommerce, and retail
  • Satisfaction-based AI autonomy control with automatic human handoff
  • Designed using design-science methodology and scenario-based evaluation

Project Status:

  • Currently in design & architecture phase with detailed SRS, use cases, DFDs, and system diagrams
  • Implementation and pilot deployment planned as future work

SQ3 is designed to augment human agents, not replace them—balancing automation, safety, transparency, and real-world business needs.

  • Multi-Tenant SaaS
  • Multi-Agent AI Architecture
  • Next.js
  • TypeScript
  • Node.js
  • LLM Orchestration
  • Retrieval-Augmented Generation (RAG)
  • Human-in-the-Loop (HITL)
  • Explainable AI
  • System Design & Architecture

Imagine Entertainment Platform is a bespoke, production-grade web system built for Sri Lanka’s premier event production company with over 37 years of industry excellence.

I led this project end-to-end after acquiring the engagement directly from the client, taking ownership of system architecture, full-stack development, and technical delivery, while collaborating with Tharuka Karunanayaka on business coordination and creative direction.

Core Capabilities:

  • Dynamic, multi-category event portfolio (Corporate, Concerts, Weddings, etc.)
  • Automated sorting by year and event date
  • Media-rich galleries with Cloudinary-powered image optimization
  • Fully custom admin dashboard for managing events, media, and configurations
  • Secure authentication with role-based access control using Supabase RLS

Dashboard & Analytics:

  • Real-time analytics dashboard built with Recharts
  • Traffic insights, top pages, and visitor demographics
  • Data sourced via Cloudflare’s GraphQL Analytics API

Technical & Architectural Highlights:

  • Next.js 16 App Router with React 19 (canary features)
  • Supabase PostgreSQL backend with Row-Level Security
  • Edge-optimized caching using SWR and stale-while-revalidate
  • GSAP-powered parallax animations and Framer Motion transitions
  • Mobile-first, SEO-optimized architecture with dynamic metadata

Impact:

  • Acts as the primary digital flagship for Imagine Entertainment
  • Enables non-technical staff to manage large-scale content independently
  • Built to scale for future growth, archival expansion, and new services
  • Full-Stack Development
  • Technical Leadership
  • System Architecture
  • Custom Admin Dashboard
  • Next.js 16
  • React 19
  • TypeScript
  • Tailwind CSS 4
  • Supabase
  • PostgreSQL
  • Row-Level Security (RLS)
  • Cloudflare Analytics (GraphQL)
  • Cloudinary
  • GSAP
  • Framer Motion
  • Performance Optimization

End-to-end hotel booking platform with real-time availability, secure authentication, and integrated payments.

Core Features:

  • Fast, responsive Next.js 15 frontend
  • Secure authentication & session management via Clerk
  • Stripe-powered checkout with automated payment confirmation
  • Dynamic room search with filters, images, and live pricing
  • Booking history with detailed status tracking
  • Modern UI built with Tailwind + shadcn/ui components
  • Optimized routing, caching, and transitions using Server Actions

Technical Highlights:

  • Fully decoupled frontend connected to a modular backend
  • Deployed on Vercel with edge-optimized performance
  • Clean, maintainable architecture ready for scaling
  • Next.js 15
  • React
  • TypeScript
  • Tailwind CSS
  • Shadcn UI
  • Clerk Auth
  • Stripe Checkout
  • Server Actions
  • Vercel

Honors & Awards(1)

Certifications(32)

C for Everyone: Programming Fundamentals

Issued by
University of California, Santa Cruz
Issued on

Financial Markets (with Honors)

Issued by
Yale University
Issued on

Machine Learning for All

Issued by
University of London
Issued on

Python for Beginners

Issued by
University of Moratuwa
Issued on

Generative AI in Action: Real-World Use Cases

Issued by
Amazon Web Services (AWS)
Issued on

GitHub Foundations

Issued by
GitHub
Issued on

Microsoft Certified: Azure AI Fundamentals

Issued by
Microsoft
Issued on

No-code Machine Learning and Generative AI on AWS

Issued by
Amazon Web Services (AWS)
Issued on