Hasitha Amarasinghe

Computer science undergraduate at the University of Ruhuna, interested in DevOps, software development, and the systems behind shipping reliable software.

About

I'm a Bachelor of Computer Science undergraduate at the University of Ruhuna, Sri Lanka, building my foundation across software development, systems, and DevOps.

I enjoy understanding how things work underneath the surface, from programming and databases to Linux, containers, and CI/CD pipelines. Lately that curiosity has extended into cloud platforms and cybersecurity.

What draws me in most is the engineering practice behind the code, the tooling and discipline that let software be built, deployed, and maintained reliably.

Based in
Sri Lanka
Studying
Bachelor Computer Science
Focused on
DevOps & infrastructure

Projects

hasitha.dev

My personal website and portfolio, built to document my projects, learning, and technical interests. Also serves as a sandbox for trying out new ideas in Next.js and design.

  • Next.js
  • TypeScript
  • Tailwind CSS
  • Vercel

Docker CI/CD Pipeline

A push to deploy pipeline for a containerized Node.js app. Every commit to main builds the image, pushes it to Docker Hub, and triggers a redeploy on Render, live in under two minutes.

  • GitHub Actions
  • Docker
  • Docker Hub
  • Render
  • Node.js

Majesty

An e-commerce clothing website built as a team project for the Internet Services and Web Development course at the University of Ruhuna.

  • HTML
  • CSS
  • JavaScript
  • PHP
  • Docker
  • MySQL

80% Attendance Tracker

A mobile app UI design that helps students track attendance and predict how many classes they can miss while staying above 80%. Built in under 2 hours for a UI/UX poster challenge.

  • Figma
  • Canva

Experience

People's Bank Sri Lanka logo

Internship Trainee

People's Bank Sri Lanka

Sep 2024 – Mar 2025

Kandy, Sri Lanka

Worked in a banking environment, performing cashier operations using the bank's core banking system and gaining exposure to live account and transaction management.

  • •Processed customer transactions using the bank's core banking system
  • •Gained exposure to account and transaction records in a live banking environment
  • •Developed attention to detail, customer interaction, and problem-solving skills

Education

Certifications

DevOps with Docker

University of Helsinki

Completed June 2026

Completed all three modules covering Docker Basics, Docker Compose, and Security & Optimization. 3 ECTS.

View details

Microsoft Azure Fundamentals & Cloud Engineering

NextGen Campus

Issued April 2026

Hands on workshop focused on Microsoft Azure and cloud computing.

View details

Skills

Languages

  • C
  • Python
  • Java
  • JavaScript
  • TypeScript
  • PHP

Web

  • HTML
  • CSS
  • React
  • Next.js
  • Tailwind CSS

DevOps

  • Docker
  • Docker Compose
  • GitHub Actions
  • Linux
  • Bash

Cloud & Hosting

  • Azure
  • Vercel
  • Render
  • Supabase

Data & Tools

  • MySQL
  • Git
  • GitHub
  • Figma
  • LaTeX

Get in touch

Interested in internships, projects, or collaborating on something useful? Feel free to reach out.