Professional portrait of Hashan Walawwatta
Welcome to my Portfolio

Hashan Walawwatta

Software Developer

Passionate Software Developer from Sri Lanka 🇱🇰, specializing in building high-performance, secure, and modern web applications that power national-level digital services. I'm also actively exploring and developing AI-powered agents and intelligent automation solutions, combining software engineering with emerging AI technologies to create smarter, scalable, and impactful digital experiences.

  • Experienced in National-Level Web Infrastructure & Platforms
  • Specializing in Full-Stack Web Development & DevOps
  • Focused on Web Performance, Security Hardening
Academic Journey

Education

A chronological record of my academic credentials and professional diplomas.

QualificationInstitutionPeriod / Year
Master of Science (MSc), Software Engineering
University of Staffordshire, UKMay 2026 – Present
Diploma of Education, Software Engineering
Developers Stack AcademyJune 2023 - August 2024
Diploma of Education, Comprehensive Master Java Developer
IJSE - Institute of Software EngineeringDecember 2021 - August 2022
Certificate Course in Computer, Computer Fundamentals & Office Applications
National Youth Services Council of Sri LankaDecember 2016 - May 2017
Diploma of Education, Graphic Designing
SUXXED Institute of Information TechnologyJanuary 2012 - February 2013
Employment History

Professional Experience

My professional software engineering and IT support career timeline.

Oct 2024 - Present

President Media Division

Current Role

President's Secretariat

Colombo 01, Sri Lanka

Contributing to the advancement of the organisation's digital and IT infrastructure. Focused on implementing innovative technologies to enhance operational efficiency, manage government media deployment, and support digital modernisation efforts.

Mar 2022 - Aug 2024

Junior Developer (Full Stack)

Frost Colombo PVT Limited

Nugegoda, Sri Lanka

Expert in Front End development using React and Angular, with strong Back End proficiency in Node.js and Spring Boot. Developed critical software for various clients with a focus on efficiency and scalability.

2021 - Jan 2022

Software Developer

Tomroid Technologies

Gampaha, Sri Lanka

Worked as a Software Developer, Network Support Specialist, and Java Developer. Handled database structures, feature implementation, and troubleshooting for systems like HRM, Attendance, and Payroll for Hingurana Group.

Apr 2018 - 2021

IT Support Technician & Network Support Specialist

PC Solutions (Pvt) Ltd

Matale, Sri Lanka

Provided technical solutions and support to individual and corporate clients. Diagnosed hardware and software issues, installed/repaired computer systems, configured and maintained wired and wireless networks.

  • Configuring and maintaining local area networks (LAN)
  • Delivering responsive on-site and remote IT support
  • Diagnosing complex operating system and hardware failures
Java Enterprise
Python
TypeScript
JavaScript
React
Next.js
Angular
Node.js
Spring Boot
MongoDB
Git
Tailwind CSS
Ollama LLM
Google Antigravity
Claude Code
Java Enterprise
Python
TypeScript
JavaScript
React
Next.js
Angular
Node.js
Spring Boot
MongoDB
Git
Tailwind CSS
Ollama LLM
Google Antigravity
Claude Code
Interactive Skill Matrix

Software Engineering Tree Architecture

Structured interactive tree hierarchy of my engineering domains, frameworks, databases, and agentic AI workflows.

Software Engineering

& Web Development
Root Node

Front-End Architecture

Core Languages
TypeScript
JavaScript (ES6+)
HTML5 / CSS3
Frameworks & Apps
Next.js 15
React
Angular
Styling & Tokens
Tailwind CSS
Bootstrap & SASS

Back-End Infrastructure

Languages & Engines
Java Enterprise
Python
Node.js & Express
Enterprise Frameworks
Spring Boot
Databases & ORM
PostgreSQL & MySQL
MongoDB NoSQL
Prisma ORM

DevOps & Web Hardening

Cloud & Edge Security
Cloudflare WAF
AWS Cloud
SonarQube Audit
CI/CD & Version Control
Git
GitHub & Bitbucket

Agentic AI & Environment Stack

AI & Agentic Systems
Google Antigravity
Claude Code CLI
Local Ollama LLMs
IDEs & Tooling
VS Code
IntelliJ IDEA
Portfolio Work

Selected Projects

Real-world applications and software systems I've developed.

www.president.gov.lk
LIVE
Full-Stack DevelopmentOfficial Portal

www.president.gov.lk

www.pmd.gov.lk
LIVE
Full-Stack DevelopmentMedia Platform

www.pmd.gov.lk

www.prajashakthi.gov.lk
LIVE
Full-Stack DevelopmentNational Initiative

www.prajashakthi.gov.lk

www.nirdc.gov.lk
LIVE
Full-Stack DevelopmentR&D Hub

www.nirdc.gov.lk

www.presidentsoffice.gov.lk
LIVE
Full-Stack DevelopmentSecretariat

www.presidentsoffice.gov.lk

www.webcms.gov.lk
LIVE
Full-Stack DevelopmentGovernment CMS

www.webcms.gov.lk

internal.enterprise.system
INTERNAL
Enterprise Java & MySQLHingurana Group

HRM & Payroll System

internal.enterprise.system
INTERNAL
Desktop ApplicationJava Swing & SQL

Bar Management Software

www.akd.lk
ARCHIVED
Full-Stack DevelopmentEvent Platform

www.akd.lk

candidate.npp.lk
ARCHIVED
Full-Stack DevelopmentCampaign Portal

candidate.npp.lk

Connect & Collaborate

Get In Touch

Have a project, technical inquiry, or security collaboration in mind? Feel free to reach out.

Let's build something resilient.

Reach out for full-stack architecture, DevOps consultations, or high-security government web platforms.

Location
Sri Lanka 🇱🇰
Official GitHub Profile
github.com/hashan-lakshitha
Connect on Social Networks