Himesh Gunathilake · Software Engineer · Full-Stack Developer · Galle, Sri Lanka
I turn complex requirements into reliable, maintainable, and scalable web, mobile, and backend products while exploring practical AI engineering.
About me
I’m a software engineer focused on full-stack architecture, mobile applications, backend systems, APIs, databases, and production software used in real-world environments. I enjoy improving existing codebases, debugging difficult issues, and designing systems that can grow over time.
- Name
- Himesh Gunathilake
- Role
- Software Engineer · Full-Stack Developer
- Based in
- Galle, Southern Province, Sri Lanka
- Focus
- Scalable web and mobile products · AI engineering
Skills & tools
Full-stack work on the MERN stack and Laravel, a practical toolkit shaped by production work and independent projects, and ongoing exploration of AI-assisted engineering.
Core stack
- MongoDB
- Express.js
- React
- Node.js
- Laravel
Web & mobile
- Front-End Development
- Web Development
- React Native
- Android Development
- Responsive UI
Backend & architecture
- Backend Engineering
- APIs
- Databases
- System Design
- Software Architecture
- Firebase
3D & emerging tech
- Three.js
- WebGPU
- Rapier
- AI Agents
- Local LLMs
- RAG
- MCP
Projects
Selected engineering work, beginning with the experience you are exploring now.
Interactive Open-World Portfolio
Three.js · WebGPU · Rapier · Vite
A playable, responsive portfolio built as a real-time 3D world. It combines vehicle physics, a day-and-night cycle, weather, wildlife, ambient events, quality presets, touch and gamepad input, accessible DOM interfaces, and data-driven portfolio districts.
Source code
Terra Watch
Next.js · PostgreSQL + PostGIS · MapLibre
A map-first outdoor safety app for Sri Lanka. Hikers plan routes and see the known hazards along them, each with its source, severity, verification and age, combining official hazard feeds with community reports that members confirm or clear.
MemonaIQ
Next.js · Prisma · Stripe
A suite of 17 focused web tools, from domain checks and image compression to invoicing. Each tool opens straight to its task, and nine run entirely in the browser without uploading what you give them.
Visit site
System Analyzer
Tauri · React · SwiftUI
A menu bar and system tray app for macOS, Windows and Linux that monitors CPU, memory, thermal, power, network, disk and processes, explains problems and helps recover from them, with an optional phone companion that locks the computer when you walk away.
More projects
Experience
Associate Software Engineer
Rightmo Web Solution · Full-time · Nov 2025 – Present
On-site · Galle, Southern Province, Sri Lanka
Software Engineering Trainee
Rightmo Web Solution · Full-time · Mar 2025 – Nov 2025
On-site
Professional Freelancer
Self-employed · Part-time · Apr 2023 – Present
Independent software development alongside full-time engineering roles.
Software Engineer
Loopy Holdings · Full-time · Feb 2024 – Mar 2025
Hybrid · Galle, Southern Province, Sri Lanka
Software Engineer Intern
Cosmosforge Technologies · Full-time · Dec 2022 – Dec 2023
Hybrid · Galle, Southern Province, Sri Lanka
Education
Higher National Diploma in Software Engineering
National Institute of Business Management (NIBM – Sri Lanka) · 2020 – 2023
Computer Software Engineering · Grade 3.6
Diploma in Computer Hardware and Networking
ESOFT Metro Campus · Aug 2019 – Jul 2020
Information Technology
This page is an interactive 3D world rendered with WebGPU. The same portfolio is available as Markdown at llms.txt.