Based in Sri Lanka 🇱🇰 · Building with curiosity, clarity, and purpose.
About · Tech Stack · Projects · Principles · Activity · Connect
I'm Lakmal Vidana Gamage, a developer from Sri Lanka who enjoys turning real-world challenges into practical, reliable, and user-centric software.
My core focus centers on Android development, full-stack web applications, backend services, and practical automation. I care about clean architecture, privacy by design, responsive performance, and creating tools that solve actual everyday problems.
- 📱 Android & Mobile: Native Android development (Java / Kotlin), custom Input Method Editors (IME), performance optimization, and accessibility.
- 🌐 Web & Full-Stack: Modern web interfaces, responsive design, and practical API architectures.
- 🤖 Automation & Tooling: Automated bots, developer workflow utilities, and Linux/shell scripting.
- 🔐 Privacy & Security: On-device processing, defensive coding, and hardened access control.
- 🌱 Continuous Learning: Always refining my skills through active open-source development and real-world projects.
Think clearly → Build simply → Test thoroughly → Improve continuously.
🇱🇰 සිංහලෙන් මා ගැන (About me in Sinhala)
මම ලක්මාල් විදාන ගමගේ — ශ්රී ලංකාවේ මෘදුකාංග සංවර්ධකයෙක් (Software Developer).
සැබෑ ජීවිතයේ ගැටලුවලට සරල, වේගවත් සහ ප්රායෝගික digital විසඳුම් නිර්මාණය කිරීම මගේ ප්රධාන අරමුණයි. විශේෂයෙන් Android යෙදුම්, වෙබ් අඩවි, backend පද්ධති, bots සහ automation තාක්ෂණයන් භාවිත කරමින් පරිශීලකයාට උපරිම වටිනාකමක් හා ආරක්ෂාවක් ලබාදෙන මෘදුකාංග නිර්මාණයට මම කැපවී සිටිමි.
Technologies and tools I work with daily and continue to explore:
Here are highlights of open-source and real-world projects I have built or actively maintain:
A lightweight, privacy-focused Android virtual keyboard (IME) featuring corner swipe gestures, an interactive Gboard-style theme gallery with real-time previews, and a full Sinhala phonetic (Singlish) transliteration suite with context-aware word prediction.
- Tech: Java, Android SDK (API 36), Python, Custom Layout Generators
- Links: Repository · Sinhala Guide
A fast, modern multilingual conversational messaging platform built for intuitive user experience, instant interactions, and reliable communication workflows.
- Tech: JavaScript, React, WebSockets, Node.js
- Links: Repository
An interactive developer-oriented package explorer and tooling utility designed for rapid inspection of dependencies, distribution metadata, and software configurations.
- Tech: JavaScript / TypeScript, Node.js, CLI Tools
- Links: Repository
A fast, SEO-optimized digital web presence and marketing portal showcasing responsive web design and performance best practices.
- Tech: HTML5, CSS3, JavaScript, GitHub Pages
- Links: Source Code · Live Website
A digital cashier transaction workflow application focused on clarity, operational speed, and reliable ledger tracking.
- Tech: Web Technologies, JavaScript, Security Hardening
- Links: Repository
| Principle | Practical Focus |
|---|---|
| 💡 Clarity First | Thoroughly diagnose the real user need before choosing tools or writing code. |
| 🎯 Usability | Build simple, intuitive interfaces that reduce friction for the end user. |
| ⚡ Performance | Optimize bottlenecks, minimize allocations, and keep applications snappy. |
| 🔐 Privacy & Security | Default to on-device processing and robust input sanitation from day one. |
| 🧱 Reliability | Defensive error handling, deterministic tests, and predictable recovery. |
| 🔄 Continuous Polish | Code review, refactor iteratively, and learn from user feedback. |
<img src="https://github-readme-stats-sigma-five.vercel.app/api?username=Lakmal2078&show_icons=true&hide_border=true&theme=transparent&rank_icon=github" height="165" alt="Lakmal2078 GitHub statistics"
<img src="https://github-readme-stats-sigma-five.vercel.app/api/top-langs/?username=Lakmal2078&layout=compact&hide_border=true&theme=transparent&langs_count=6" height="165" alt="Language usage across Lakmal2078 repositories"
<img src="https://github-readme-activity-graph.vercel.app/graph?username=Lakmal2078&theme=github-compact&hide_border=true" width="95%" alt="Lakmal2078 GitHub contribution activity graph"
- 📱 Advanced Android input method engineering, accessibility, and dynamic theme systems.
- 🌐 Scalable full-stack application patterns with modern web frameworks.
- 🤖 Intelligent automation, developer productivity bots, and shell utilities.
- 🔐 Real-world application security audits, privacy safeguards, and performance profiling.
- 🤝 Contributing to open-source software and collaborating with developer communities.
Whether you'd like to discuss a project, collaborate on open-source software, or talk tech:
- 💬 WhatsApp: +94 76 586 5387
- ✉️ Email: lakmalsujith25@gmail.com
- 💼 LinkedIn: Lakmal Vidana Gamage
- 🌐 Portfolio: lakmal2078.github.io/gamagemarketing
- 🐙 GitHub: @Lakmal2078


