Hiruna
Gallage
Building scalable backend systems,
cloud-based applications, and AI-powered products.
Portfolio
Featured Projects
Vinsir
Architected a production Next.js e-commerce platform on a PostgreSQL backend for a consumer electronics retailer — multi-category catalog, cart, and checkout spanning TVs, appliances, air conditioners, and tech gadgets — processing real customer orders.
Stack
Pacific Duty Free
Built a Next.js duty-free shopping platform with Redux Toolkit and a PostgreSQL backend, handling live promotional pricing and checkout for a Sri Lankan retailer, supporting discounts of up to 20% across its electronics catalog.
Eswaran Brothers Duty Free
Engineered a full-stack e-commerce platform from raw PHP and MySQL — catalog, cart, checkout, and a role-based admin dashboard — for a national duty-free electronics retailer selling Samsung, LG, and Sharp appliances.
Nalanda Maroons
Built an online ticketing and voucher management platform for "Battle of the Maroons," a biennial alumni sporting competition, handling transactions exceeding LKR 15 million and backed by PostgreSQL for registration and event coverage.
Defender Parts LK
Built a Redux Toolkit e-commerce platform on PostgreSQL with JWT-secured auth for a Sri Lankan auto-parts retailer stocking 35,000+ parts across Land Rover, Jaguar, and Ford — serving both individual buyers and workshop resellers.
Kapruka AI Agent
Competition project
Built "Asiri," an LLM-powered shopping concierge concept for Kapruka, Sri Lanka's largest online marketplace, as a competition submission — Vertex AI reasoning, voice input, and Model Context Protocol tool-calling wired into a conversational Next.js interface.
About
Building systems
that scale.
I'm a Software Engineer at Olee AI LLC, focused on full-stack development, backend systems, and product engineering. Before that, I independently designed and shipped 100+ systems for organizations across 20+ countries — a formative engineering journey that strengthened my technical judgment, product thinking, and practical software engineering experience.
My approach combines technical precision with product thinking — I don't just write code, I design systems that solve real problems at scale.

Based in
Colombo, Sri Lanka 🇱🇰
Current role
Software Engineer
Pursuing
MSc IT · SLIIT
Experience
Engineering Journey
Software Engineer · Olee AI
Current- Design and build REST APIs, database architecture, and microservices with Node.js and PostgreSQL
- Design and deliver logistics management systems, AI-powered applications, and business automation platforms
- Build admin platforms, business tools, and dashboards used in production by enterprise clients
- Integrate LLM-powered features and automation pipelines into production applications
Independent Software Developer
2020 – 2024 · Self-employed · Remote
Designed and shipped 100+ systems for organizations across 20+ countries — SaaS platforms, e-commerce, automation tools, and AI-integrated products.
Background
Education

MSc Information Technology (Enterprise Applications Development)
SLIIT · 2026 – 2028 · Malabe, Sri Lanka
In progress, pursued alongside industry work at Olee AI LLC.
Cardiff Metropolitan University
BSc (Hons) Software Engineering, 2022 – 2025, 2:1Nalanda College Colombo
GCE Advanced Level, 2009 – 2022Expertise
Technology Stack
Backend
- Node.js
- TypeScript
- Express.js
- REST APIs
- GraphQL
Frontend
- React
- Next.js
- React Native
- Tailwind CSS
Database
- PostgreSQL
- MySQL
- MongoDB
- Redis
- Supabase
- DynamoDB
Cloud & DevOps
- AWS
- Docker
- Linux
- CI/CD
- Jenkins
- S3
- Nginx
Architecture
- Microservices
- System Design
- Code Reviews
- Agile
AI & Automation
- OpenAI API
- Vertex AI
- LangChain
- n8n
- Zapier
On this site
Built with AI
A public MCP server
This site is also a Model Context Protocol server. Any MCP client can connect and call 3 read-only tools for my profile, skills and projects — fixed data, not generated text.
Endpoint
https://www.hiruna.dev/api/mcp
Tools
- get_profile
- list_skills
- get_project_experience
A multilingual, multi-agent chat
The chat on this site routes each question to one of five specialist agents — skills, experience, projects, contact, or a general assistant — and answers in the language you write in.
Languages
- English
- Sinhala
- Tamil
- Singlish
- Tanglish
Detection runs cheapest layer first: the Unicode script, then a list of romanized Sinhala and Tamil words, and a model only when neither gives a signal.
Writing
Latest Writing
Get in Touch
Let's build something worth building.
Open to software engineering opportunities, technical discussions, and professional networking.








