
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
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(7)
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
Website for the Institution of Engineering and Technology (IET) Student Chapter ‘‘On Campus’’ covering chapter events, news, and member resources.
Features:
- Built with Next.js + React & TypeScript (97% TS). GitHub
- Utilises Tailwind CSS for styling and responsive design.
- Organized folder structure: app, components, content/events, hooks, lib, types.
- Event listing and content pages authored in MDX/Markdown.
- Public-facing repository, open for chapter members to contribute.
Purpose:
- Provide accessible portal for chapter members and visitors to browse upcoming events, view past sessions, and access resources.
- Modular codebase enables future extension (blog, member directory, sponsorship page).
- Next.js
- React
- TypeScript
- Tailwind CSS
- MDX
- Student Organisation Website
- Content Management
- Responsive Layout
Luna-23 was built for the All-Island Web Development Competition organised by Kingswood College, Kandy. The project secured First Place among nationwide competitors.
LinkedIn (School): https://www.linkedin.com/school/kingswoodcollegelk/
Project Scope:
- Fully responsive landing experience built with Next.js and Tailwind
- Clean UI flow, animated sections, and modern layout techniques
- Optimised for competition scoring criteria: design quality, technical execution, performance, and creativity
- Structured codebase with components, hooks, and layout organisation
- Deployed on Vercel for fast edge-delivery
Team Achievement:
- Won 1st Place in the All-Island Web Development Competition
- Team members included:
A polished, competition-ready full-stack front-end submission showcasing strong UI engineering and teamwork.
- Html
- CSS
- JavaScript
- Bootstrap 5
- UI/UX
- Frontend Engineering
- Competition Project
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


