~$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.
// about
Who's writing this code

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
// services
What I offer
A range of services spanning the full stack — from the interfaces people use, to the infrastructure that keeps them running.
Web Development
Web development is the process of building, programming...
Mobile App
Mobile app development involves creating software for mobile devices...
Cloud Development
Designing and deploying scalable cloud solutions using AWS, Azure, and serverless architectures with CI/CD pipelines...
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.

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

Inventory management System
Java swing application
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.

Bookly - Online book store
Build using Java, HTML, CSS and JavaScript and REST API
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.

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.
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.

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.
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.

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.
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.