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.

Lahiru Samarakoon

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.

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.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent
Javanese
Advanced

Work Experience

Freelance Full Stack Engineer at 19zeries
April 1, 2025 - June 12, 2024
Deliver 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, 2025
Developed 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, 2024
Improved 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, 2023
Built 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, 2025
Delivered 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, 2025
Developed 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, 2024
Improved 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, 2023
Built 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, 2026
Deliver 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, 2025
Developed 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, 2024
Improved 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, 2023
Built 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, 2025
Delivered 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, 2025
Developed 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, 2024
Improved 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, 2023
Built 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, 2024
Bachelor of Computer Science at RMIT University, Melbourne, VIC
January 1, 2020 - December 31, 2023
Associate Degree in Information Technology at RMIT University, Melbourne, VIC
January 1, 2020 - December 31, 2020
Engineering Foundation at ACBT, Kandy, Sri Lanka
January 1, 2018 - December 31, 2018
Bachelor of Information Technology at RMIT University
January 1, 2021 - December 31, 2024
Bachelor of Computer Science at RMIT University
January 1, 2020 - December 31, 2023
Associate Degree in Information Technology at RMIT University
January 1, 2020 - December 31, 2020
Engineering Foundation at ACBT, Kandy, Sri Lanka
January 1, 2018 - December 31, 2018
Bachelor of Information Technology at RMIT University, Melbourne, VIC
January 1, 2020 - December 31, 2024
Bachelor of Computer Science at RMIT University, Melbourne, VIC
January 1, 2019 - December 31, 2023
Associate Degree in Information Technology at RMIT University, Melbourne, VIC
January 1, 2020 - December 31, 2020
Engineering Foundation at ACBT, Kandy, Sri Lanka
January 1, 2018 - December 31, 2018
Bachelor of Information Technology at RMIT University
January 1, 2020 - December 31, 2024
Bachelor of Computer Science at RMIT University
January 1, 2019 - December 31, 2023
Associate Degree in Information Technology at RMIT University
January 1, 2020 - December 31, 2020
Engineering Foundation at ACBT, Kandy, Sri Lanka
January 1, 2018 - December 31, 2018

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Computers & Electronics, Media & Entertainment, Professional Services

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more