Hi! I'm a freelance Full-Stack Developer with over 10 years of experience building modern, scalable, and reliable web applications. I specialize in Laravel, PHP, Node.js, NestJS, Angular, React, MySQL, Docker, and REST APIs. I enjoy turning ideas into high-quality software, whether it's developing a new application from scratch, improving an existing system, fixing complex bugs, optimizing performance, or building secure backend services. I focus on writing clean, maintainable code and delivering solutions that are reliable, scalable, and easy to extend. I'm committed to clear communication, meeting deadlines, and providing high-quality work that helps clients achieve their business goals. Whether you need a long-term development partner or support on a specific project, I'm ready to help bring your ideas to life.

Ipula Ranasinghe

PRO

Hi! I'm a freelance Full-Stack Developer with over 10 years of experience building modern, scalable, and reliable web applications. I specialize in Laravel, PHP, Node.js, NestJS, Angular, React, MySQL, Docker, and REST APIs. I enjoy turning ideas into high-quality software, whether it's developing a new application from scratch, improving an existing system, fixing complex bugs, optimizing performance, or building secure backend services. I focus on writing clean, maintainable code and delivering solutions that are reliable, scalable, and easy to extend. I'm committed to clear communication, meeting deadlines, and providing high-quality work that helps clients achieve their business goals. Whether you need a long-term development partner or support on a specific project, I'm ready to help bring your ideas to life.

Available to hire

Hi! I’m a freelance Full-Stack Developer with over 10 years of experience building modern, scalable, and reliable web applications. I specialize in Laravel, PHP, Node.js, NestJS, Angular, React, MySQL, Docker, and REST APIs.

I enjoy turning ideas into high-quality software, whether it’s developing a new application from scratch, improving an existing system, fixing complex bugs, optimizing performance, or building secure backend services. I focus on writing clean, maintainable code and delivering solutions that are reliable, scalable, and easy to extend.

I’m committed to clear communication, meeting deadlines, and providing high-quality work that helps clients achieve their business goals. Whether you need a long-term development partner or support on a specific project, I’m ready to help bring your ideas to life.

See more

Experience Level

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

Language

English
Fluent
Sinhala, Sinhalese
Fluent
German
Beginner

Work Experience

Full Stack Software Engineer at Leibniz Information Centre University Library Hannover
February 1, 2023 - March 1, 2026
Built backend using PHP, Laravel, Vue.js, Docker and GitHub Actions; enhanced GDPR compliance across OJS modules. Implemented 10+ Laravel APIs, integrated with Vue.js, reduced manual consent processing time by 30%. Built 20+ REST APIs and Vue 3 components, improving onboarding efficiency by 25%. Developed TEI → JATS XML conversion plugins and metadata validators for DOAJ/OpenAIRE, increasing metadata approval rates by 35%. Set up CI/CD pipelines with GitHub Actions to automate workflows. Rebuilt the JSON XML generation pipeline, reducing publishing errors by 60%.
Full Stack Software Engineer at Ceylon Solutions
May 1, 2019 - January 1, 2023
Delivered features for New Frontier Data (US-based cannabis business intelligence platform) using Laravel, Angular, and Nest.js while migrating the monolith to microservices, reducing deployment time by 45%. Built 4 high-performance Nest.js microservices, including a Maps microservice, reducing map rendering time by 0.8s and increasing responsiveness by 25%. Created 30+ REST APIs integrating third-party services and data sources, enhancing analytics capabilities. Built 50+ reusable Angular components and integrated MapBox and FusionCharts, improving UI consistency and throughput by 35%. Achieved 90% unit test coverage with Jest; implemented AWS API Gateway and Lambda, reducing infrastructure overhead by 20%. Stripe payments gateway implemented using TypeScript/Nest.js, PHP, Laravel, Angular.
Full Stack Software Engineer at Reap Digital
July 1, 2018 - April 1, 2019
Built backend functionalities in Laravel and MySQL for customer and subscription management, reducing manual validation effort by 40%. Developed 15+ REST APIs, improving data accuracy and supporting key billing workflows. Contributed to feature development across agile teams, helping reduce support tickets by 20%.
Backend Software Engineer at Arimac
December 1, 2017 - July 1, 2018
Developed backend services in Laravel to support authentication, item listings, swap workflows, and messaging, increasing platform reliability by 30%. Implemented 20+ backend components and services, reducing delivery time for new features by 35%.
Full Stack Software Engineer at Genius Software
August 1, 2016 - November 1, 2017
Developed POS modules using PHP, Laravel, and JavaScript, improving transaction processing by 40%. Built 20+ reusable frontend components and backend services, reducing delivery time for new features by 35%.

Education

Bachelor of Computer Science at University Of Ruhuna
March 1, 2014 - December 1, 2016

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services, Media & Entertainment