About

Engineer.
Architect.
Builder.

Software Engineer with a systems-first mindset. I design scalable backend systems, enterprise applications, and cloud-native solutions that are secure, maintainable, and built to scale.

Node.jsTypeScriptNext.jsPostgreSQLAWSDocker
Hiruna Gallage
Colombo, Sri Lanka
MSc IT · SLIIT
100+
Systems Built
20+
Countries Served
1yr 6mo
at Olee AI LLC
MSc
In Progress · SLIIT

Philosophy

How I think about software

01

Systems First

I don't write features - I architect systems. Every line of code is a decision about scalability, maintainability, and long-term product health.

02

Product Thinking

Technical excellence without product insight ships the wrong thing fast. I care deeply about why we're building something, not just how.

03

Global Perspective

Having delivered software solutions for organizations across more than 20 countries, I bring experience working with diverse business domains, distributed teams, and global engineering practices.

Experience

Engineering Journey

Olee AI

Olee AI LLC

Feb 2025 – Present

1yr 6mo · Full-time · On-site

Colombo, Sri Lanka

Software Engineer

Aug 2025 - Present
  • Design and build REST APIs, backend services, and cloud-native applications for enterprise clients.
  • Drive system architecture decisions, code reviews, and technical planning across the engineering team.
  • Optimize performance and reliability in production, from deployment pipelines to live troubleshooting.
  • Ship AI-integrated features and automation workflows alongside core product development.
System ArchitectureEnterprise ApplicationsAPI DevelopmentCloud SolutionsCode ReviewAI Integration

Intern – Software Engineer

Feb 2025 – Jul 2025 · 6 mos
  • Built and maintained full-stack features across web applications in an Agile team environment.
  • Developed and integrated APIs, fixing production issues to improve user experience.
  • Worked closely with senior engineers on code review, testing, and deployment practices.
Frontend DevelopmentBackend DevelopmentAgileAPI IntegrationCode ReviewTesting

Software Developer

2020 – 2024

Independent · Remote · University & Early Career

Alongside my degree, I independently designed and shipped 100+ full-stack systems for organizations across 20+ countries - spanning SaaS platforms, e-commerce, automation, and AI-integrated products. Solving real engineering problems repeatedly and at breadth helped me develop strong engineering judgment, product thinking, and practical software development experience.

ReactNext.jsNode.jsTypeScriptPostgreSQLDockerAWS

Background

Education

Sri Lanka Institute of Information Technology (SLIIT)

Sri Lanka Institute of Information Technology (SLIIT)

MSc in Information Technology - Enterprise Applications Development

In Progress · 2026 – 2028

Currently pursuing an MSc in Information Technology (Enterprise Applications Development), focusing on enterprise architecture, distributed systems, cloud computing, and large-scale application development.

Cardiff Metropolitan University

Cardiff Metropolitan University

BSc (Hons) Software Engineering, Information Technology

2.1 - 2nd Class Upper Division

Graduated with a Second Class Upper Division (2:1) in Software Engineering, building a strong foundation in software architecture, databases, cloud computing, and enterprise application development through academic study and hands-on projects.

Achievements

DevHeads 2024 Buildathon - FinalistBallerina Coding Challenge - FinalistBenchmark 3.0 - FinalistIEEE Member
Nalanda College Colombo

Nalanda College Colombo

GCE Advanced Level (A/L)

During my time at Nalanda College, I was deeply involved in extracurricular leadership and community activities, which played a vital role in my personal and professional development. These experiences helped me build strong leadership, communication, and organisational skills - learning to collaborate effectively with diverse groups, coordinate events, and take responsibility within student-led initiatives.

Activities & Societies

Prefect Guild - Senior Executive PrefectRoad Safety - Senior Field OfficerMarine Engineering Association - Asst. TreasurerAutomobile & Eng. Club - EditorComputer Society - EditorYoung Inventors Society - EditorAgri Science Society - EditorParanormal Society - EditorSinhala Literature Society - Editor

Expertise

Technical Skills

Primary Stack

TypeScriptNode.jsPostgreSQLReact / Next.jsAWS

Backend & Architecture

REST APIsGraphQLRedisMicroservicesSystem Design

Infrastructure

DockerLinuxCI/CDJenkinsGit

AI & Machine Learning

LLM APIsAI AgentsRAGOpenAIVertex AILangChain

Additional Technologies

JavaScriptJavaPythonSQLExpress.jsMongoDBDynamoDBMySQLSupabaseTailwind CSSHTML/CSSS3AgileCode ReviewTestingDocumentation

Recognition

Achievements

Finalist - DevHeads 2024 Buildathon

ICBT Campus

Finalist - Ballerina Coding Challenge

WSO2 & IEEE UoM

Finalist - Benchmark 3.0

SLIIT

Credentials

Certifications

Neo4j Certified Professional

Neo4j

Postman API Fundamentals Student Expert

Postman

Spring Boot & Microservices

Udemy

Docker Basics to Advanced

Udemy

Custom Copilot & Linux on Windows

Microsoft Learn

GenAI 101 with Pieces

Pieces

Community

Giving Back

Organizing Committee

IEEE CodeX Sri Lanka

Chief Editor

NJOBA '22 Group

Student Member

IEEE & IEEE CS

Community Moderator

Devs.LK

Let's work together.

Open to software engineering opportunities, technical discussions, and professional networking.