About me

Senior Software Engineer with over 7 years of experience in designing and developing scalable web and mobile applications. Proficient in modern technologies including Node.js, React, React Native, MySQL, MS SQL, MongoDB, and Firebase (Firestore, Realtime Database, Authentication, Push Notifications). Skilled in full-stack development, system integration, and delivering robust software solutions tailored to business needs.

Contributed to the successful development of:

  • Flobot – A field service automation platform for managing leads, quotations, scheduling, invoicing, and asset tracking.
  • Flimo – A specialized inventory management system for flooring and carpet businesses.
  • Triple CCC – A WordPress plugin that automates SEO optimization using real-time database connectivity.
  • Instafix – Developed an on-demand emergency service platform application.

Began career in PHP development and hold a strong foundation in Java from university studies. Currently enhancing cloud expertise in AWS. Recognized for clean code practices, strong problem-solving abilities, and a collaborative approach that supports innovation and team growth.

My Services

  • design icon

    Web design

    Modern and responsive designs crafted to deliver a unique and engaging user experience across all devices.

  • Web development icon

    Web development

    High-quality, scalable websites built using the latest technologies and best development practices.

  • mobile app icon

    Mobile apps

    Professional Android application development with a focus on performance, usability, and modern UI/UX.

  • camera icon

    WordPress Solutions

    Custom WordPress design and plugin development tailored to fit your specific business needs.

Recommendation

  • W.A.P Nishantha

    W.A.P Nishantha

    Technical Lead, Fresh Milk Software Ltd

    Working with Nuwan has been an outstanding experience. He is highly skilled, professional, and always delivers quality work on time. His ability to understand requirements and turn them into functional, elegant solutions is impressive

  • Heshan Sandeepa

    Heshan Sandeepa

    Associate Technical Lead, Fresh Milk Software Ltd

    Nuwan is one of the most reliable developers I’ve had the pleasure of working with. His full-stack skills are outstanding, and he consistently delivers high-quality solutions with clean, scalable code. I was especially impressed with his work on GPS tracking and real-time systems

  • Prasad

    Prasad

    Owner, Macsoft Busines Solution

    They developed our Android app from scratch, and the results were outstanding. The interface is clean, the performance is fast, and our users love it. Highly professional and reliable service!

Technology

Resume

Education

  1. B.Sc. in Physical Science (Mathematics, Physics, Computer Science)

    2014 — 2017

    University of Sri Jayewardenepura

  2. Diploma in Network Administration with Security

    2018

    Vocational Training Center Dehiwala

  3. Diploma in Computer Hardware with Networking

    2018

    Vocational Training Center Dehiwala

  4. G.C.E. Advanced Level (Physical Science Stream)

    2013

    Dharmapala Vidyalaya Pannipitiya

Experience

  1. Senior Software Engineer – Fresh Milk Software Ltd (United Kingdom)

    2019 — Present

    Technologies: Node.js, React, Firebase, MySQL, MSSQL, MongoDB, PHP, Classic ASP, WordPress, Google Maps API, Socket.IO, PM2, Xero, QuickBooks, Opayo, WorldPay

    - Led development of Flobot, a comprehensive field service management system built using Classic ASP, PHP, and MS SQL, supporting lead management, scheduling, invoicing, and job tracking.

    - Developed RESTful APIs for Flobot’s Android and iOS apps to support real-time job tracking and updates.

    - Created the Triple CCC WordPress plugin, enabling websites to dynamically pull and display content from the Flobot database for SEO optimization.

    - Designed and developed FLIMO, a standalone inventory module for Flobot. Built RESTful APIs and mobile integration using PHP and MySQL.

    - Built a GPS tracking system with:
        • Device service using Node.js and GT06 GPS modules
        • Backend APIs using Node.js and MongoDB (switchable with Firebase)
        • Frontend user portal built with React and Google Maps API for live tracking, connected via Socket.IO

    - Developed an on-demand emergency service platform (Instafix) with customer, admin, and engineer portals using RESTful APIs and real-time tracking via Socket.IO, Firebase notifications, and third-party tools (MessageBird, Mailchimp, Google Maps).

    - Integrated Flobot with financial and payment systems, including Xero, QuickBooks, WorldPay, and Opayo for seamless billing and accounting.

    - Managed Linux server deployments using PM2 for process management and ensured high availability of production services.

  2. Software Engineer – Rapid Taxies Enterprise (Private) Limited (Sri Lanka)

    2018 — 2019

    Technologies: PHP (CodeIgniter), JavaScript, MySQL

    - Developed and maintained internal systems and the company’s main website to support ride-booking operations and staff workflows.

    - Built web-based features for booking management, driver assignment, fare calculations, and real-time ride tracking.

    - Used the CodeIgniter PHP framework to implement backend logic and integrate MySQL databases.

    - Created dynamic and responsive UI components using JavaScript to enhance user experience.

    - Participated in full software development life cycle including requirement analysis, development, testing, deployment, and maintenance.

    - Worked closely with business teams to gather functional requirements and deliver tailored solutions aligned with company goals.

  3. Software Engineering Intern – Apps Technologies (Pvt) Ltd (Sri Lanka)

    2017 — 2018

    Technologies: PHP, JavaScript, MySQL

    - Collaborated with the development team on web application projects using PHP and MySQL.

    - Assisted in writing clean, reusable code and fixing bugs during active development cycles.

    - Gained hands-on experience in front-end scripting with JavaScript and basic UI design.

    - Supported testing, documentation, and deployment tasks to help ensure project quality and timely delivery.

    - Learned industry best practices and improved understanding of full-stack development within a real-world team environment.

  4. Freelance Developer – Remote

    Ongoing

    Technologies: React Native (Expo), PHP (CodeIgniter 3), MySQL, GraphQL, WordPress

    Money Collection App:
    - Developed a cross-platform mobile application using React Native (Expo).
    - Built custom GraphQL APIs with MySQL for data management.
    - Focused on performance, real-time data sync, and clean user interface.

    Medical Ref App:
    - Designed and developed backend APIs using PHP (CodeIgniter 3) and MySQL for a financial assistance mobile application.
    - Handled secure data processing and user role management.

    WordPress Website: eudm.online
    - Built and customized a full-featured WordPress website.
    - Integrated themes, plugins, and content optimizations for improved usability and performance.

My skills

  • Web design
    80%
  • Web development
    90%
  • Mobile apps
    70%
  • WordPress
    75%

Portfolio

Contact

Contact Form