
Hasal Dharmagunawardana
Software Developer
Overview
Download CVSocial 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
PinnedHow AI Is Reshaping Business Conversations - Inside SQ3
- Published on
PinnedBehind the Scenes at TEDxColombo 2025 — My Volunteer Journey
- Published on

Responsive Design Mastery - My Creative Adventure in Crafting Websites That Adapt to Every Screen
- Published on

The Impact of AI in Formula 1
- Published on
Education
University of Westminster
Current EmployerComputer 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