available for work

~$whoami

>Ayomal Banneka — Full Stack Software Engineer

~$cat status.txt

>Aspiring DevOps Engineer, based in Sri Lanka

Building
reliable systems_

I'm an undergraduate full stack software engineer in Sri Lanka, building performant, accessible web applications — and learning to ship and run them the way a DevOps engineer would.

scroll

// about

Who's writing this code

portrait.png
Ayomal Banneka portrait
#README.md

I'm a passionate full stack software engineer with a strong foundation in both frontend and backend development. I have experience working with a variety of technologies and frameworks, and I'm always eager to learn and explore new tools and techniques.

I enjoy building beautiful, performant, and accessible web applications that provide real value to users. I'm also an aspiring DevOps Engineer, looking to sharpen my skills in deployment and infrastructure management to create seamless, efficient development workflows._

// stack

What I work with

01languages
JavaScriptReact JsNext JsPHPJava
02tools
VS CodeGitDockerNetBeansMySQLIntelliJ IDEAPostmanGitHub ActionsTerraformPostgreSQL
03cloud
AWSAzure
04education
Bsc(Hons) Software Engineering
05projects
Built more than 5 projects
06certifications
Docker (KodeKloud) - Level 1Terraform (KodeKloud) - Level 1Terraform (KodeKloud) - Level 2KodeKloud Engineer - 100 Days of Cloud (Azure)KodeKloud Engineer - 100 Days of Cloud (AWS)Docker for Absolute Beginners with Hands on ProjectsIntroduction to Jenkins LFS167LFS101: Introduction to LinuxPostman API Fundamentals Student ExpertIntroduction to Amazon EC2 Auto Scaling

// services

What I offer

A range of services spanning the full stack — from the interfaces people use, to the infrastructure that keeps them running.

01

Web Development

Web development is the process of building, programming...

02

Mobile App

Mobile app development involves creating software for mobile devices...

03

Cloud Development

Designing and deploying scalable cloud solutions using AWS, Azure, and serverless architectures with CI/CD pipelines...

04

DevOps & Automation

Streamlining development workflows with Docker, GitHub Actions, and infrastructure as code for reliable deployments...

// work

Recent projects

Some of the things I've built — mostly full stack, occasionally just an excuse to try a new tool.

work-1.png
E-commerce website

E-commerce website

Web Development

[ view → ]

Built a full storefront with cart, checkout, and admin inventory management — the [specific challenge] was [how you solved it].

work-3.png
Inventory management System

Inventory management System

Java swing application

[ view → ]

A desktop inventory system built with Java Swing and FlatLaf, backed by MySQL for stock and product data. Generates PDF and printable reports via JasperReports and iText for day-to-day business operations.

work-2.png
Bookly - Online book store

Bookly - Online book store

Build using Java, HTML, CSS and JavaScript and REST API

[ view → ]

Built a full-stack online bookstore using Java, HTML, CSS, JavaScript, and REST APIs, with a focus on connecting the frontend and backend to deliver a smooth shopping experience.

work-4.png
Simple Node.js App Host on Azure App Service

Simple Node.js App Host on Azure App Service

A simple Node.js application deployed on Azure App Service, showcasing cloud deployment and management skills.

[ view → ]

Deployed a Node.js application to Azure App Service, gaining hands-on experience with cloud hosting, application configuration, and managing a web application in a production-style environment.

work-5.png
Deploy 3-tier Linux VM cluster on Azure using Terraform

Deploy 3-tier Linux VM cluster on Azure using Terraform

A modular Azure infrastructure-as-code project using Terraform to deploy a 3-tier Linux VM cluster (Web, API, DB) with remote state integration and automated disk lifecycle management.

[ view → ]

Built a modular 3-tier Azure infrastructure with Web, API, and DB Linux VMs using Terraform, with remote state management and automated disk lifecycle configuration.

work-6.png
AWS S3 static site using terraform

AWS S3 static site using terraform

Terraform configuration for provisioning an AWS S3 static website, including bucket setup, website hosting, access policies, and custom error pages.

[ view → ]

Provisioned and configured an AWS S3 static website using Terraform, handling bucket policies, public access configuration, website hosting, and custom error pages for a fully automated deployment.

// contact

Get in touch

Always open to discussing new projects, ideas, or opportunities. Fill out the fields below and I'll get back to you.