Skip to content
Navod Hansajith

Software Engineer, Backend & Full Stack. Building reliable backends and scalable web applications with Laravel.

Galle, Sri Lanka, open to remote work
6+ years of experience

Navod Hansajith, Software Engineer, Backend & Full Stack

Portrait of Navod Hansajith

I’m Navod Hansajith, a software engineer with 6+ years of industry experience, specialising in Laravel backend development, APIs and server infrastructure. I started working professionally in 2020 and grew from web developer to full stack engineer while completing a BSc in Software Engineering alongside work. I also work on database design, Flutter mobile apps and Linux server administration. Contact me about your project.

6+ years, three roles at Synotec

Synotec Holdings (Pvt) Ltd.

  1. Full Stack Engineer, full-time

    Dec 2022 – Present

    • Build and maintain production web applications with Laravel, React, Vue.js and Flutter
    • Work with MySQL, MongoDB, AWS (EC2, Elastic Beanstalk) and Linux environments
    • Manage VPS and dedicated servers: deployment, configuration and maintenance
  2. Full Stack Web Engineer, part-time

    Jul 2021 – Nov 2022

    Part-time, while studying full-time at SLIIT.

  3. Web Developer

    Mar 2020 – Jul 2021

Selected work

  • Illustration. Client work under NDA.

    Pharmacy Management System

    Business system. Laravel backend and Nuxt front end for managing pharmacy operations.

    • Laravel
    • REST API
    • Nuxt
    • MySQL
  • Illustration. Client work under NDA.

    E-Commerce Platform & Taxi App

    Platform and mobile app. E-commerce platform and taxi app. Laravel backend with Laravel Reverb for live updates, a Next.js web app and Flutter mobile apps.

    • Laravel
    • Laravel Reverb
    • WebSockets
    • Next.js
    • Flutter
  • Illustration. Screenshots to be added.

    Tourism Website

    Freelance project. Design, development and deployment of a tourism website.

    • Laravel
    • Design
    • Deployment

Research: ENT Insight

Final-year research project, SLIIT, 2024 – 2025

A diagnosis support system for ENT (ear, nose and throat) clinics. Doctors upload medical images through the web or mobile app, and deep-learning models return a diagnostic report.

My part: sinusitis detection and severity classification

  • Sinusitis module: detection and severity classification on Waters’ view X-rays, with a check that rejects other X-ray views
  • Main contributor to the Node.js REST API used by the web and mobile apps
  • Contributed to the Next.js web app and the Flutter mobile app

Team of four students, supervised by SLIIT faculty with an ENT consultant as medical advisor. Project 24-25J-097.

Demo link will be added after deployment.

Four diagnostic modules

  • Foreign objects in the throat
  • SinusitisMy module
  • Cholesteatoma
  • Pharyngitis

System architecture

  1. ClientsNext.js web appFlutter mobile app
  2. APINode.js REST APIMongoDB
  3. AI serviceFastAPITensorFlowResNet50, VGG16, InceptionV3YOLO

Open source packages

Payment gateway packages for Laravel, published on Packagist.

  • Binance Pay for Laravel

    4.1K installs21 stars

    Accept crypto payments in a Laravel app with the official Binance Pay API: create orders, redirect to Binance checkout and handle webhooks.

    • Create Order API
    • Hosted checkout
    • Webhooks
    $ composer require crypto-pay/binancepay

    Packagist (1.0.1)Source on GitHub

  • Laravel Paycorp

    7 installs2 stars

    Paycorp (Bancstac) payment gateway for Laravel: hosted payment page, saved cards, real-time payments, refunds and voids.

    • HMAC-SHA256 request signing
    • PCI DSS safe handling
    • Laravel 10 to 13
    $ composer require hansajith18/laravel-paycorp

    Packagist (v1.0.0)Source on GitHub

Servers and infrastructure

I set up and maintain VPS and dedicated servers: initial configuration, security hardening, deployments and updates.

Operating systems
Ubuntu, CentOS, AlmaLinux
Machines
VPS and dedicated servers
Cloud
AWS EC2 and Elastic Beanstalk
Work
Setup and configuration, deployment, security hardening, ongoing maintenance
deploy@serverbash
Key-based login only$ ssh deploy@serverPatch the base system$ sudo apt update && sudo apt upgrade -yFirewall: SSH and web only$ sudo ufw allow OpenSSH && sudo ufw allow 'Nginx Full' && sudo ufw enableDisable password logins$ sudo sed -i 's/^#?PasswordAuthentication .*/PasswordAuthentication no/' /etc/ssh/sshd_configTLS certificate$ sudo certbot --nginx -d app.example.comDeploy a release$ git pull && composer install --no-dev && php artisan migrate --forceWarm caches, reload$ php artisan optimize && sudo systemctl reload php8.3-fpm$ 
Typical setup steps on a new Ubuntu server.

Skills

The panel calls this site’s read-only JSON API. Choose an endpoint to see the live response, or copy the curl command.

Backend
PHP, Laravel, Node.js, Express, REST APIs, Laravel Reverb, WebSockets
Databases
MySQL, MongoDB, Eloquent, Mongoose
Cloud & DevOps
AWS (EC2, Elastic Beanstalk), Linux (Ubuntu, CentOS, AlmaLinux), VPS administration
Frontend
JavaScript, TypeScript, React, Redux, Vue.js, Nuxt, Next.js, HTML, CSS
Mobile
Flutter, Dart, React Native
Practices
OOP, MVC, Git
GET /api/v1/profile.json

200 OK0.3 KB

{
  "data": {
    "name": "Navod Hansajith",
    "title": "Software Engineer | Backend & Full Stack Developer",
    "location": "Galle, Sri Lanka",
    "timezone": "Asia/Colombo",
    "experience_years": "6+",
    "open_to_remote": true,
    "links": {
      "email": "[email protected]",
      "linkedin": "https://www.linkedin.com/in/hansajith18",
      "github": "https://github.com/hansajith18"
    }
  }
}
curl https://navodhansajith.dev/api/v1/profile.json
Open raw

Freelance services

Available for freelance projects. Send the details and I will reply with a quote.

  • Laravel APIs

    Laravel Backend & API Development

    REST APIs and backend systems with authentication, queues, payments and third-party integrations.

    Get a quote
  • Web apps

    Full Stack Web Applications

    Web applications built with Laravel and a React, Vue or Next.js front end.

    Get a quote
  • Flutter apps

    Mobile App Development

    Flutter apps for Android and iOS, connected to a Laravel API.

    Get a quote
  • Real-time

    Real-Time Features

    Live updates, notifications and chat with Laravel Reverb and WebSockets.

    Get a quote
  • Servers

    Server Setup & Deployment

    VPS configuration, deployment, security hardening and maintenance.

    Get a quote

Education

  • BSc (Hons) in Information Technology, specialising in Software Engineering

    2021 – 2025

    Sri Lanka Institute of Information Technology (SLIIT)

  • ICT Diploma (NVQ Level V)

    2019 – 2020

    Vocational Training Authority, Sri Lanka

Get in touch

Send me a message about your project. I am based in Galle, Sri Lanka and open to remote work.