Hey there, I'm

Hasith Gamlath

4th-year IT undergraduate and Full-Stack Developer with eight months of industry experience building web, mobile, cloud, and AI applications.

Hasith Gamlath
Scroll to explore

Curious about me? Here you have it:

I’m a motivated and self-driven individual who is continuously learning new technologies and improving my technical skills. I’m currently a fourth-year undergraduate at the University of Moratuwa, pursuing a BSc (Hons) in Information Technology and Management, with eight months of industry experience as a Software Engineering Intern at Panaceata (Pvt) Ltd.

During my internship, I contributed to seven client projects across AI, healthcare, agriculture, education, and enterprise domains, working remotely in an Agile team. I build full-stack web and mobile applications, AWS cloud-native backends, and AI solutions using LLMs, RAG, and voice agents, with technologies such as React, Next.js, Angular, React Native, Node.js, NestJS, and AWS.

I’m passionate about turning ideas into practical software solutions, writing clean and maintainable code, and continuously improving as a developer while contributing effectively to team-based projects.

About me

Always learning, always growing 🚀

Work Experience

Professional roles where I have built and shipped software alongside real teams and clients.

Software Engineering Intern

Panaceata (Pvt) Ltd
Remote
Feb 2026 - Sep 2026

Contributed to seven client projects across AI, healthcare, agriculture, education, and enterprise domains, building web, mobile, cloud-native, and AI applications in an Agile team.

Worked remotely in an Agile team with daily stand-ups, Git, and Azure DevOps and GitHub Actions CI/CD pipelines. Delivered features across the full stack, from Angular and React frontends and a React Native mobile app to AWS serverless backends and production AI systems using LLMs, RAG, and real-time voice agents.

TypeScriptTypeScript
PythonPython
ReactReact
Next.jsNext.js
React NativeReact Native
AngularAngular
NestJSNestJS
AWSAWS
Amazon BedrockAmazon Bedrock
RAGRAG
LiveKitLiveKit
TwilioTwilio
StripeStripe
DynamoDBDynamoDB
MySQLMySQL
JestJest
PlaywrightPlaywright
Azure DevOpsAzure DevOps
GitHub ActionsGitHub Actions

Key Projects

AI Debate Practice Platform

  • Independently designed and built the platform end to end on AWS serverless.
  • AI speech generation and real-time WebSocket speech evaluation with personalized feedback.
  • Chunked OpenAI text-to-speech to reduce cost and latency.
  • Stripe subscriptions with webhooks (trial, plan change, unsubscribe, resubscribe).
ReactAWS LambdaAPI GatewayAmazon BedrockCognitoS3DynamoDB (single-table design)Stripe

AI Healthcare Virtual Assistant

  • Web chat and phone assistant in English and Spanish.
  • Tool-calling chat orchestrator, Bedrock Guardrails, and appointment booking.
  • Built the real-time voice agent using LiveKit and Twilio.
Amazon BedrockRAGLiveKitTwilioAWS LambdaDynamoDB

Knowledge Base Automation Pipelines

  • Event-driven pipelines to crawl, process, and sync website content into AI knowledge bases.
  • Hash-based change detection to avoid reprocessing unchanged content.
  • Migrated vector storage from OpenSearch to Amazon S3 Vectors.
ApifyEventBridgeAWS LambdaS3Bedrock Knowledge BasesS3 Vectors

AgriBot - Sinhala/English Agriculture Chatbot

  • RAG chatbot delivered on WhatsApp for Sri Lankan agricultural information.
  • Evaluated LLMs from four providers to select the best model.
  • OCR and YouTube transcript ingestion pipelines.
PythonReactTwilio (WhatsApp)Amazon BedrockGeminiAWS Lambda

Teacher Mobile App - Childcare Management

  • Primary developer, from UI design to backend integration.
  • Cognito/Amplify authentication with automatic user provisioning.
  • NestJS multi-tenant REST APIs for student and activity modules.
React Native (Expo)NestJSTypeScriptAWS CognitoAWS Amplify

Enterprise Childcare Platform Migration

  • Migrated 18 modules and reports from Angular 14 to Angular 21 (Nx, standalone components, signals).
  • Added Jest unit tests and Stagehand end-to-end tests.
  • Built the product's public website with Next.js.
AngularNxTypeScriptTailwind CSSMySQLJestStagehandNext.js

ERP Systems

  • Delivered incentive calculation and stock tracking modules.
  • Fixed failing Playwright end-to-end tests.
AngularNestJSPlaywright

My Educational Journey

An overview of my academic milestones and accomplishments that reflect my dedication to continuous learning.

BSc (Hons) in Information Technology & Management

🏛️University of Moratuwa
Katubedda, Sri Lanka
2023 - Present

4th Year Undergraduate specializing in Information Technology & Management with a strong interest in software engineering, web development, and data-driven solutions.

Academic Performance:3.4/4.0 Upto 3rd Year

Advanced Level (A/L) & Ordinary Level (O/L)

🏛️Dharmaraja College
Kandy, Sri Lanka
2008 - 2021

Completed schooling from Grade 1 through Advanced Level, including both Ordinary Level and Advanced Level examinations. Successfully pursued the Commerce stream (Accounting, Economics, Business Studies) for A/L.

Academic Performance:3A passes

AAT - Level I, Level II

🏛️Association of Accounting Technicians
Sri Lanka

Level I – 2019: Gained foundational knowledge in accounting principles and business practices. Level II – 2021: Advanced into financial accounting, auditing, and management-related subjects.

Featured Projects

A collection of my recent work, highlighting skills in web development, and creative problem-solving through real-world applications.

TutorLink - Smart Student-Tutor Connect Platform

TutorLink - Smart Student-Tutor Connect Platform

Full-Stack Developer – 3rd Year Individual Project

A centralized platform that connects students with tutors, streamlining tutor discovery, course enrollment, and learning management in one place.

Next.jsNext.js
Node.jsNode.js
Express.jsExpress.js
PostgreSQLPostgreSQL
SupabaseSupabase
Auth0Auth0
WebSocketsWebSockets
StripeStripe
CloudinaryCloudinary
VercelVercel
RenderRender
SalonMe | Salon Management Platform

SalonMe | Salon Management Platform

Full-Stack Developer – 2nd Year Group Project

A full-stack salon management system designed to streamline salon operations and enhance customer experience. The platform includes features such as salon profile management and appointment scheduling for seamless service handling.

ReactReact
Express.jsExpress.js
Node.jsNode.js
TypeScriptTypeScript
MongoDBMongoDB
TailwindcssTailwindcss
CloudinaryCloudinary
GitGit
FigmaFigma
Real-Time Chat Application

Real-Time Chat Application

Full-Stack Developer – Personal Project

Developed a real-time chat app with one-on-one messaging, typing indicators, and online status, featuring secure authentication and a responsive UI.

ReactReact
Express.jsExpress.js
Node.jsNode.js
MongoDBMongoDB
Socket.ioSocket.io
Tailwind CSSTailwind CSS
ServeEase – Enterprise Automobile Service System

ServeEase – Enterprise Automobile Service System

Full-Stack Developer – 3rd Year Enterprise Project(Group)

Built an enterprise-level automobile service platform powered by microservices, enabling online service bookings, real-time vehicle tracking, and secure customer–service center communication. Integrated containerized deployment, live notifications, and an AI-powered chatbot for improved customer support.

ReactReact
DjangoDjango
PostgreSQLPostgreSQL
DockerDocker
Microservices Architecture
Tailwind CSSTailwind CSS
JWT AuthJWT Auth
REST API
PastPapersPortal - Past Papers Website

PastPapersPortal - Past Papers Website

Frontend Developer – Personal Project

Developed a user-friendly web platform for students to browse, filter and access exam past papers efficiently. Focused on responsive Ul, smooth navigation and clean component structuring to improve usability.

ReactReact
Next.jsNext.js
ShadcnShadcn
Resend(Email Service)Resend(Email Service)
VercelVercel
Tailwind CSSTailwind CSS
Real-Time Household Water Management System

Real-Time Household Water Management System

Full-Stack Developer – 1st Year Project

Developed a smart Water Management System in the first year to promote household water conservation through real-time monitoring. Integrated ESP32 with a web dashboard to track water levels, usage, and quality, while sending alerts to prevent overflows and support sustainable living.

ESP32ESP32
C++C++
IoT Sensors
ReactReact
FirebaseFirebase
Line Following Car

Line Following Car

Hardware Developer – Competition Project

Engineered an autonomous line-following robot with precise control systems and sensor-based navigation, tested for reliability in a competitive environment.

C++C++
ESP32ESP32
IR sensors
Motor driver

Skills & Technologies

Technologies & Frameworks I’m Currently Exploring

C

C

Java

Java

Python

Python

TypeScript

TypeScript

JavaScript

JavaScript

React.js

React.js

Next.js

Next.js

HTML

HTML

CSS

CSS

Tailwind CSS

Tailwind CSS

React Native

React Native

Angular

Angular

Vite

Vite

Node.js

Node.js

Express.js

Express.js

NestJS

NestJS

Django

Django

WebSockets

WebSockets

PostgreSQL

PostgreSQL

MySQL

MySQL

MariaDB

MariaDB

MongoDB

MongoDB

MSSQL

MSSQL

AWS

AWS

AWS Lambda

AWS Lambda

AWS SAM

AWS SAM

Amazon API Gateway

Amazon API Gateway

Amazon CloudFront

Amazon CloudFront

Amazon Route 53

Amazon Route 53

Amazon S3

Amazon S3

Amazon S3 Vectors

Amazon S3 Vectors

Amazon DynamoDB

Amazon DynamoDB

Amazon OpenSearch

Amazon OpenSearch

Amazon Bedrock

Amazon Bedrock

Amazon Bedrock Knowledge Bases

Amazon Bedrock Knowledge Bases

Amazon Bedrock Guardrails

Amazon Bedrock Guardrails

Amazon Transcribe

Amazon Transcribe

Amazon Cognito

Amazon Cognito

AWS Amplify

AWS Amplify

AWS IAM

AWS IAM

Amazon EventBridge

Amazon EventBridge

Amazon CloudWatch

Amazon CloudWatch

AWS CLI

AWS CLI

Amazon ECS

Amazon ECS

GCP

GCP

Docker

Docker

Azure DevOps

Azure DevOps

GitHub Actions

GitHub Actions

Vercel

Vercel

Cloudinary

Cloudinary

LiveKit

LiveKit

Twilio

Twilio

Stripe

Stripe

Git

Git

GitHub

GitHub

Jest

Jest

Playwright

Playwright

Postman

Postman

Figma

Figma

EasyEDA

EasyEDA

Miro

Miro

Arduino

Arduino

ESP32

ESP32

Always learning and exploring new technologies to stay ahead of the curve

LearningExploringBuildingGrowing

Achievements & Activities

InnovateX - University Edition Hackathon

Zebra Technologies•2025
2nd Runners-Up

Achieved 2nd Runners-Up among top university teams across Sri Lanka for developing an innovative tech solution that addressed real-world challenges through creativity and collaboration. Contributed to the Zebra Bit-Busters team that built an end-to-end real-time retail event detection system and interactive React analytics dashboard for the InnovateX challenge, implementing streaming ingestion, event detection, and data-processing pipelines to produce reproducible demo artifacts.

View LinkedIn Post
InnovateX - University Edition Hackathon achievement

Get In Touch

Ready to bring your ideas to life? Let's discuss your next project and create something amazing together.

Let's start a conversation

I'm always excited to work on new projects and collaborate with amazing people. Drop me a message and let's create something extraordinary!

Location

Katubedda, Sri Lanka