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

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.
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
Full Stack Web Engineer, part-time
Jul 2021 – Nov 2022
Part-time, while studying full-time at SLIIT.
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
- ClientsNext.js web appFlutter mobile app
- APINode.js REST APIMongoDB
- 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/binancepayLaravel 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
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
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$ 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.json200 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.jsonFreelance 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 quoteWeb apps
Full Stack Web Applications
Web applications built with Laravel and a React, Vue or Next.js front end.
Get a quoteFlutter apps
Real-time
Real-Time Features
Live updates, notifications and chat with Laravel Reverb and WebSockets.
Get a quoteServers
Server Setup & Deployment
VPS configuration, deployment, security hardening and maintenance.
Get a quote
From the blog
All postsBuild a REST API with Laravel Sanctum
Set up token authentication with Laravel Sanctum, then build a protected CRUD API with form requests, API resources, rate limits and tests.
17 October 2026, 6 min read
Real-time updates with Laravel Reverb
Push live order updates to users with Laravel Reverb, private channels and Echo, then run it in production behind Nginx and Supervisor.
17 October 2026, 4 min read
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.