Skip to content
Navod Hansajith

Open to remote work and freelance projects

Navod Hansajith, Software Engineer | Backend & Full Stack Developer. Reliable backends and scalable web apps, built with Laravel.

I’m Navod Hansajith, a software engineer in Galle, Sri Lanka. I take projects from database design and APIs to deployment, then keep them running.

years building production web apps
6+
open-source Laravel packages on Packagist
2
database, API, front end, mobile and servers
End to end
Portrait of Navod Hansajith
CurrentlyFull Stack Engineer, Synotec HoldingsSince Dec 2022

About

Backend specialist, comfortable across the stack.

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.

Based in
Galle, Sri Lanka (GMT+5:30)
Experience
6+ years, since 2020
Focus
Laravel backends, APIs and servers
Education
BSc (Hons) in Information Technology, Software Engineering

Experience

6+ years, three roles at Synotec

Synotec Holdings (Pvt) Ltd.

  1. Dec 2022 – Present

    Full-time

    Full Stack Engineer

    • 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. Jul 2021 – Nov 2022

    Part-time

    Full Stack Web Engineer

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

  3. Mar 2020 – Jul 2021

    Web Developer

Selected work

Systems running in production.

  • Illustration. Client work under NDA.

    01

    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.

    02

    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.

    03

    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

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

Infrastructure

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

Backend first, full stack when needed.

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

Hand over the build. Keep full ownership.

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

  • 01

    Laravel Backend & API Development

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

  • 02

    Full Stack Web Applications

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

  • 03

    Mobile App Development

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

  • 04

    Real-Time Features

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

  • 05

    Server Setup & Deployment

    VPS configuration, deployment, security hardening and maintenance.

  • Not sure which one fits? Describe the problem and I will suggest an approach.

How a project runs

A clear path from first call to handover.

  1. 01

    Discovery and quote

    We talk through goals, scope and timeline. You get a written quote with clear milestones before any work starts.

  2. 02

    Build in milestones

    Regular progress updates and a staging link, so you can review working software as it is built.

  3. 03

    Launch

    Deployment to your server or cloud account, with HTTPS, backups and a release process in place.

  4. 04

    Handover and support

    A walkthrough of the code and infrastructure, then maintenance and updates if you need them.

What you receive at handover

Everything you need to run the project without me.

  • Source code in your own Git repository
  • Servers, domains and accounts under your name
  • Setup notes and API documentation
  • Deployment steps anyone on your team can follow

Education

Studied while working.

  • 2021 – 2025

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

    Sri Lanka Institute of Information Technology (SLIIT)

  • 2019 – 2020

    ICT Diploma (NVQ Level V)

    Vocational Training Authority, Sri Lanka

Contact

Tell me about your project.

Share what you are building and when you need it. I will reply with questions or a scoped quote. I am based in Galle, Sri Lanka and open to remote work.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.