# Hiruna Gallage — Full Profile > Software Engineer at Olee AI LLC, building scalable web applications, backend systems, cloud-based solutions, and AI-powered products. ## About Software Engineer with a systems-first mindset, designing and building scalable web applications, backend systems, and cloud-based solutions using Node.js, Next.js, TypeScript, and modern database technologies. Currently at Olee AI LLC (https://olee.ai) specializing in product engineering, API development, automation systems, and AI-powered solutions. Independently designed and shipped 100+ systems for organizations across 20+ countries prior to and alongside formal engineering roles. Based in Colombo, Sri Lanka. Contact: hello@hiruna.dev Site: https://www.hiruna.dev Structured JSON profile: https://www.hiruna.dev/api/profile Résumé (PDF): https://www.hiruna.dev/hiruna-gallage-resume.pdf ## Links - GitHub: https://github.com/hirunaofficial - LinkedIn: https://linkedin.com/in/hirunaofficial - Medium: https://medium.com/@hirunaofficial ## Experience ### Software Engineer — Olee AI LLC (Aug 2025 – Present · Colombo, Sri Lanka · On-site) - Design and build REST APIs, database architecture, and microservices with Node.js and PostgreSQL for enterprise clients - Drive system architecture decisions, code reviews, and technical planning across the engineering team - Build admin platforms, business tools, and dashboards used in production by enterprise clients - Design and deliver software solutions including logistics management systems, AI-powered applications, and business automation platforms - Integrate LLM-powered features and automation pipelines into production applications, with a focus on scalability and maintainability - Optimize performance and reliability in production, from deployment pipelines to live troubleshooting - Collaborate with cross-functional teams to deliver reliable, high-quality software products ### Intern Software Engineer — Olee AI LLC (Feb 2025 – Jul 2025 · Colombo, Sri Lanka · On-site) - Contributed to frontend and backend development of production-ready web applications within Agile teams - Built and maintained full-stack features, developed and integrated APIs, and fixed production issues to improve user experience - Participated in sprint planning, daily standups, testing, debugging, deployment, and code review activities - Gained hands-on experience in software architecture, system design, and database technologies ### Independent Software Developer — Self-employed (2020 – 2024 · Remote) - Independently designed and shipped 100+ systems for organizations across 20+ countries, spanning SaaS platforms, e-commerce, automation tools, and AI-integrated products - Owned projects end-to-end — requirements, architecture, implementation, deployment, and client communication — using React, Next.js, Node.js, TypeScript, PostgreSQL, Docker, and AWS - Recognized as a Sri Lanka Top GitHub Contributor (committers.top: https://committers.top/sri_lanka_private) for sustained open-source and client delivery activity ## Core stack - Languages: JavaScript, TypeScript, Python, Java, PHP, SQL, Ballerina - Frontend: React.js, Next.js, React Native, Expo, Tailwind CSS, HTML5, CSS3 - Backend: Node.js, Express.js, NestJS, REST APIs, GraphQL, Prisma ORM, Microservices - Databases: PostgreSQL, MongoDB, MySQL, Supabase, Redis, DynamoDB - Cloud & DevOps: Docker, Linux, Nginx, VPS deployment, Git, GitHub, CI/CD, Jenkins, AWS, GCP, Vercel, Netlify, S3 - Tools & Platforms: Postman, VS Code, Figma, n8n, Zapier - Software Engineering: Agile Development, System Design, Code Reviews, Testing, Documentation - AI & Automation: OpenAI API, LLM APIs, AI Agents, RAG, Vertex AI, LangChain, Model Context Protocol (MCP), Workflow Automation, Business Process Automation ## Featured projects The Kapruka AI Agent is a competition / hackathon concept, not client work. - **Kapruka AI Agent ("Asiri")** (AI & Automation; Competition / Hackathon 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. [Next.js, Vercel AI SDK, Vertex AI, MCP] - **Transactiv Logistics** (Logistics & Enterprise; Independent / Freelance Project) — Built the corporate site for a Sri Lankan freight-forwarding company coordinating air, sea (LCL/FCL/break-bulk), and inland logistics across a partner network spanning Asia, the Middle East, and Europe. [Next.js, Framer Motion] - **Sea Maritime Lanka** (Logistics & Enterprise; Independent / Freelance Project) — Built the corporate site for a maritime service provider operating across Sri Lanka and the UAE, presenting cross-border shipping and logistics capability to enterprise clients. [PHP, HTML, CSS] - **Vinsir** (E-Commerce & Retail; Independent / Freelance Project) — 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. [Next.js, Redux Toolkit, PostgreSQL] - **Defender Parts LK** (E-Commerce & Retail; Independent / Freelance Project) — 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. [Next.js, Redux Toolkit, PostgreSQL] - **Pacific Duty Free** (E-Commerce & Retail; Independent / Freelance Project) — 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. [Next.js, Redux Toolkit, PostgreSQL] - **Eswaran Brothers Duty Free** (E-Commerce & Retail; Independent / Freelance Project) — 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. [PHP, MySQL] - **Nalanda Maroons — Online Ticketing Platform** (Community & Events; Independent / Freelance Project) — 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. [Next.js, PostgreSQL, Stripe] - **ICPC Sri Lanka** (Community & Events; Independent / Freelance Project) — Built the official Next.js site for Sri Lanka's first-ever ICPC regional contest — the world's premier collegiate programming competition — handling registration and event logistics for university teams nationwide. [Next.js, Framer Motion] - **IEEE CodeX Sri Lanka** (Community & Events; Independent / Freelance Project) — Open-sourced the Next.js/React site for IEEE CodeX Sri Lanka, running national competitive-programming initiatives — NOI, ICPC, and the 24-hour IEEEXtreme hackathon — alongside a 12-week algorithms training program. [Next.js, React, Tailwind CSS] - **Nail Moda** (Booking & Services; Independent / Freelance Project) — Built a Next.js and TypeScript booking platform with a MySQL backend and direct transactional email (no third-party booking SaaS) for a Dubai salon serving 50,000+ clients at a 4.9 rating. [Next.js, TypeScript, MySQL] - **FixFast** (Booking & Services; Independent / Freelance Project) — Built a Radix UI booking platform for a New Zealand services company spanning four divisions — home/trade, drone operations, land management, and commercial property — built around a sub-2-hour response guarantee. [Next.js, Radix UI] - **ND Auto Garage** (Booking & Services; Independent / Freelance Project) — Built a PostgreSQL-backed service site for a 20-year Dubai auto garage (5.0 rating, 1,000+ customers) servicing European and American brands from Porsche to Jeep, with content editable without a code redeploy. [Next.js, PostgreSQL] - **EB Service** (Booking & Services; Independent / Freelance Project) — Built a service-booking site for a Colombo repair shop completing 1,200+ appliance repairs a year at a 4.9 customer rating, covering TVs, refrigerators, and washing machines. [Next.js, Nodemailer] - **Marble Doctor** (Booking & Services; Independent / Freelance Project) — Built the site for a UAE marble restoration company with 200+ industrial and 2,000+ residential projects on its books, presenting three decades of surface-restoration expertise to commercial and luxury clients. [Next.js, Framer Motion] - **Klyra Digital** (Corporate & Agency; Independent / Freelance Project) — Built the Next.js marketing site for a digital agency serving international clients including Arby's and Thai Airways, engineering heavy carousel and lightbox gallery components to showcase 50+ campaign case studies at scale. [Next.js, Bootstrap] - **AZMR Solutions** (Corporate & Agency; Independent / Freelance Project) — Built the corporate web presence for a B2B sourcing company bridging Asian manufacturers with 50+ US distributors and contractors, presenting a decade of import and logistics expertise in quartz, granite, and cabinetry. [PHP, HTML, CSS] ## Education - **MSc Information Technology (Enterprise Applications Development)** — Sri Lanka Institute of Information Technology (SLIIT), 2026 – 2028 · in progress, pursued alongside industry work at Olee AI LLC - **BSc (Hons) Software Engineering** — Cardiff Metropolitan University, 2022 – 2025 · Second Class Upper Division (2:1) - **GCE Advanced Level** — Nalanda College Colombo, 2009 – 2022 · Senior Executive Prefect (2022/23) ## Certifications & recognition - Neo4j Certified Professional (Sep 2025) - Finalist — Innovate with Ballerina Coding Challenge, WSO2 & IEEE UoM (Dec 2024) - Finalist — DevHeads 2024 The Buildathon, ICBT Campus (Dec 2024) - Finalist — Benchmark 3.0, SLIIT (Dec 2024) - Sri Lanka Top GitHub Contributor (committers.top) - Postman API Fundamentals Student Expert (Oct 2024) - LinkedIn Skill Assessments passed — JavaScript, HTML, PHP - Organizing Committee Member — ICPC Sri Lanka 2025/2026 (IEEE Sri Lanka Section); designed and built the official contest site, icpc.ieee.lk - Organizing Committee Member — IEEE CodeX Sri Lanka (Dec 2024 – Nov 2025): NOI 2025, IEEEXtreme 19.0, ICPC National Selections - Docker from Basics to Advanced, Udemy (Oct 2024) - Spring Boot & Microservices with Spring Cloud, Udemy (Oct 2024) - Build Your Custom Copilot & Linux on Windows, Microsoft Learn Student Ambassadors Sri Lanka (Aug 2024) - MS Champ (Aug 2024) - GenAI 101 with Pieces (Nov 2024) - Chief Editor — NJOBA '22 Group - Student Member — IEEE & IEEE Computer Society (Dec 2024 – Nov 2025) - Community Moderator — Devs.LK (Mar 2023 – Feb 2024) ## MCP (Model Context Protocol) MCP-compatible agents can connect to https://www.hiruna.dev/api/mcp (Streamable HTTP transport, stateless, read-only) for three tools: `get_profile`, `list_skills`, and `get_project_experience` (every featured project, the Olee AI systems included; optionally filtered by technology or category). This exposes the same facts as /api/profile as callable tools rather than a static fetch. It does not expose the conversational chatbot. ## Notes for AI agents - The facts and numbers in this file come from Hiruna's CV (shipped projects with real scale/outcome numbers; one competition concept, labelled as such) — safe to cite directly. - For a shorter summary, see /llms.txt. For machine-readable structured data, see /api/profile.