Available to hire
Hi, I’m Lahiru Samarakoon, a passionate software developer based in Melbourne. I specialize in full-stack web and mobile development and thrive on building responsive, user-centric applications. My experience spans Java, JavaScript, React, Flutter, Python, and SQL, and I’m especially interested in scalable, real-time backend solutions like Firebase and MySQL.
I’m motivated by solving complex problems, optimizing performance, and working collaboratively in Agile or Waterfall environments. I enjoy debugging and continuous learning, and I look forward to joining a dynamic team that values innovation and cutting-edge engineering.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Language
English
Fluent
Javanese
Advanced
Work Experience
Freelance Full Stack Engineer at 19zeries
April 1, 2025 - June 12, 2024Deliver full stack development services focused on UI/UX, performance, and scalability using React, Flutter, and Node.js. Built and deployed multiple responsive web apps and real-time systems with AI integrations and Firebase backends. Collaborated with clients in tech, media, and creative industries, providing tailored solutions. Prioritize problem-solving, agile delivery, and clean code practices to drive consistent project success.
Remote App Developer
October 1, 2024 - March 31, 2025Developed cross-platform Android and iOS applications using Flutter, ensuring user-friendly interfaces and modern design principles. Architected a full-stack task management app with real-time synchronization via Firebase, secure authentication (email/password + Google Sign-In), complex UI animations, and offline data persistence. Optimized overall app performance by implementing efficient data retrieval and caching strategies, reducing load times and enhancing smooth transitions across devices.
Developer Intern at Business Local (Digital Network)
May 1, 2024 - October 31, 2024Improved UX by adding new features and optimizing backend processes. Improved SEO integration, boosting local search visibility within 2 months. Led automation initiatives using Python and AI tools, reducing manual data collection efforts by 70% and processing over 100 business listings weekly. Customized WordPress functionality, debugging code conflicts and refining layouts with HTML/CSS for a responsive, on-brand user experience.
Mobile Application Developer Intern (Remote) at Quake Technology Inc.
July 1, 2023 - November 30, 2023Built front-end features for mobile apps using Ionic and Angular, adhering closely to UI/UX designs to ensure consistent branding and intuitive user flows. Collaborated with cross-functional teams including designers, QA, and product managers to refine user experiences, streamline navigation, and reduce load times.
Freelance Full Stack Engineer at 19zeries
April 1, 2025 - June 18, 2025Delivered full stack development services focused on UI/UX, performance, and scalability using React, Flutter, and Node.js. Built and deployed multiple responsive web apps and real-time systems with AI integrations and Firebase backends. Collaborated with clients in tech, media, and creative industries, providing tailored solutions. Prioritized problem-solving, agile delivery, and clean code practices to drive consistent project success.
Remote App Developer at Self-employed
October 1, 2024 - March 31, 2025Developed cross-platform Android and iOS apps using Flutter, ensuring user-friendly interfaces and modern design principles. Architected a full-stack task management app with real-time synchronization using Firebase, secure authentication methods, complex UI animations, and offline persistence. Optimized app performance via efficient data retrieval and caching strategies, reducing load times and improving fluidity on Android and iOS devices.
Developer Intern at Business Local (Digital Network)
May 1, 2024 - October 31, 2024Improved UX by adding new features and optimizing backend processes. Enhanced SEO integrations which boosted local search visibility within two months. Led automation initiatives using Python and AI tools to reduce manual data collection by 70%, processing over 100 business listings weekly. Customized WordPress functionality, debugging code conflicts and refining responsive layouts with HTML/CSS for an on-brand user experience.
Mobile Application Developer Intern (Remote) at Quake Technology Inc.
July 1, 2023 - November 30, 2023Built front-end mobile app features using Ionic and Angular, closely following UI/UX designs for consistent branding and intuitive user flows. Collaborated cross-functionally with designers, QA, and product teams to refine user experience, streamline navigation, and reduce load times.
Freelance Full Stack Engineer at 19zeries
April 1, 2025 - June 7, 2026Deliver full stack development services focused on UI/UX, performance, and scalability using React, Flutter, and Node.js. Built and deployed multiple responsive web apps and real-time systems with AI integrations and Firebase backends. Collaborated with clients in tech, media, and creative industries, providing tailored solutions. Prioritize problem-solving, agile delivery, and clean code practices to drive consistent project success.
Remote App Developer
October 1, 2024 - March 31, 2025Developed cross-platform Android and iOS applications using Flutter, ensuring user-friendly interfaces and modern design principles. Architected a full-stack task management app with real-time synchronization (Firebase), secure authentication (email/password + Google Sign-In), including complex UI animations and offline data persistence. Optimized overall app performance by implementing efficient data retrieval and caching strategies, reducing load times and enhancing smooth transitions across Android and iOS devices.
Developer Intern at Business Local (Digital Network)
May 1, 2024 - October 31, 2024Improved UX by adding new features and optimizing backend processes, enhanced SEO integration boosting local search visibility within 2 months. Led automation initiatives using Python and AI tools, reducing manual data collection efforts by 70% and processing 100+ business listings weekly. Customized WordPress functionality, debugging code conflicts and refining layouts with HTML/CSS for a responsive, on-brand user experience.
Mobile Application Developer Intern (Remote) at Quake Technology Inc.
July 1, 2023 - November 30, 2023Built front-end features for mobile apps using Ionic and Angular, closely adhering to UI/UX designs to ensure consistent branding and intuitive user flows. Collaborated with cross-functional teams (designers, QA, product managers) to refine user experiences, streamline navigation, and reduce load times.
Freelance Full Stack Engineer at 19zeries
April 1, 2025 - June 15, 2025Delivered full stack development services focused on UI/UX, performance, and scalability using React, Flutter, and Node.js. Built and deployed multiple responsive web apps and real-time systems with AI integrations and Firebase backends. Collaborated with clients in tech, media, and creative industries, providing tailored solutions. Prioritized problem-solving, agile delivery, and clean code practices to drive consistent project success.
Remote App Developer
October 1, 2024 - March 31, 2025Developed cross-platform Android and iOS applications using Flutter, ensuring user-friendly interfaces and modern design principles. Architected a full-stack task management app with real-time synchronization (Firebase), secure authentication (email/password + Google Sign-In) and including complex UI animations and offline data persistence. Optimized overall app performance by implementing efficient data retrieval and caching strategies, reducing load times and enhancing smooth transitions across Android and iOS devices.
Developer Intern at Business Local (Digital Network)
May 1, 2024 - October 31, 2024Improved UX by adding new features and optimizing backend processes, enhanced SEO integration, boosting local search visibility within 2 months. Led automation initiatives using Python and AI tools, reducing manual data collection efforts by 70% and processing 100+ business listings weekly. Customized WordPress functionality, debugging code conflicts and refining layouts with HTML/CSS for a responsive, on-brand user experience.
Mobile Application Developer Intern (Remote) at Quake Technology Inc.
July 1, 2023 - November 30, 2023Built front-end features for mobile apps using Ionic and Angular, closely adhering to UI/UX designs to ensure consistent branding and intuitive user flows. Collaborated with cross-functional teams (designers, QA, product managers) to refine user experiences, streamline navigation, and reduce load times.
Education
Bachelor of Information Technology at RMIT University, Melbourne, VIC
January 1, 2021 - December 31, 2024Bachelor of Computer Science at RMIT University, Melbourne, VIC
January 1, 2020 - December 31, 2023Associate Degree in Information Technology at RMIT University, Melbourne, VIC
January 1, 2020 - December 31, 2020Engineering Foundation at ACBT, Kandy, Sri Lanka
January 1, 2018 - December 31, 2018Bachelor of Information Technology at RMIT University
January 1, 2021 - December 31, 2024Bachelor of Computer Science at RMIT University
January 1, 2020 - December 31, 2023Associate Degree in Information Technology at RMIT University
January 1, 2020 - December 31, 2020Engineering Foundation at ACBT, Kandy, Sri Lanka
January 1, 2018 - December 31, 2018Bachelor of Information Technology at RMIT University, Melbourne, VIC
January 1, 2020 - December 31, 2024Bachelor of Computer Science at RMIT University, Melbourne, VIC
January 1, 2019 - December 31, 2023Associate Degree in Information Technology at RMIT University, Melbourne, VIC
January 1, 2020 - December 31, 2020Engineering Foundation at ACBT, Kandy, Sri Lanka
January 1, 2018 - December 31, 2018Bachelor of Information Technology at RMIT University
January 1, 2020 - December 31, 2024Bachelor of Computer Science at RMIT University
January 1, 2019 - December 31, 2023Associate Degree in Information Technology at RMIT University
January 1, 2020 - December 31, 2020Engineering Foundation at ACBT, Kandy, Sri Lanka
January 1, 2018 - December 31, 2018Qualifications
Industry Experience
Software & Internet, Computers & Electronics, Media & Entertainment, Professional Services
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in Melbourne today.