Skip to content
View NavinduAmerasinghe's full-sized avatar
😊
😊

Block or report NavinduAmerasinghe

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
navinduamerasinghe/README.md
navinduBanner

Hi, I'm Navindu 👋

AI & Full-Stack Software Engineer  •  Cloud-Native Systems  •  DevOps

Software Engineer with 5+ years building scalable, production-grade systems and AI-driven platforms.
Currently pursuing a Master's in Software, Web & Cloud Technologies at Tampere University, Finland 🇫🇮

Portfolio LinkedIn Email

---

🧠 What I do

I build intelligent, secure software end-to-end — from LLM/RAG pipelines and full-stack apps to cloud-native, DevSecOps-ready architectures. Background spans enterprise ERP/POS platforms, large-scale integrations, and AI research with real-world impact.


🛠️ Tech Stack

AI / ML Python LangChain PyTorch Vector DB

Backend & Frontend FastAPI Node.js React TypeScript

Cloud & DevOps Docker Kubernetes Azure GitHub Actions

Data PostgreSQL Redis MySQL


🚀 Featured Projects

🎓 EduChat / EduLens — AI-Powered Learning Platform

Production AI learning platform integrated with a university LMS via LTI. Built LLM-powered chat and RAG pipelines (LangChain + vector DBs) plus educator analytics, with GDPR-compliant deployment. React TypeScript Python LangChain Vector DBs

🔐 Secure AI Programming Assistant — Automated Vulnerability Detection

AI platform that flags vulnerabilities and surfaces secure-coding guidance via RAG, combining static analysis (Semgrep, Bandit) with JWT-secured APIs built on OWASP principles. FastAPI React LangChain FAISS/Chroma

🦌 AI Road Safety & Wildlife Protection — Computer Vision + IoT

AI/IoT system detecting and preventing animal-vehicle collisions using YOLO and real-time sensors. WSA & NBQSA nominee, research-backed and published. Python YOLO IoT Computer Vision

😀 EmotePulse Live —Reaction analytics platform

A real-time audience reaction analytics platform built using modern distributed system architecture and event-driven communication. Next.js, AMQP, RabbitMQ, Node.js,Nginx Reverse Proxy,WebSocket


📚 Selected Publications

🔹 Real-Time Road Safety: A Web and Mobile Application Approach to Mitigating Animal-Vehicle Conflicts in Sri Lanka
Authors: Navindu D.K. Amerasinghe et al.
Published in: International Journal of Innovative Science and Research Technology (IJISRT), Vol. 9, Issue 8, 2024
Focus: AI-powered road safety system using geofencing, computer vision, and IoT for wildlife collision prevention
🔗 https://www.scribd.com/document/785090682/Real-Time-Road-Safety-A-V

🔹 IoT-Enhanced Smart Surveillance System for Wildlife Collision Prevention on Sri Lankan Roads
Authors: Navindu D.K. Amerasinghe, Prof. Anuradha Jayakody
Year: 2023
Focus: Edge-based IoT + real-time monitoring system for wildlife detection and driver alerting
🔗 https://www.scribd.com/document/681505017/IoT-Enhanced-Smart-Surveillance

🔹 Problems Faced by the Agricultural Sector and Solutions for the Impending Food Crisis in Sri Lanka
Author: Navindu D.K. Amerasinghe
Year: 2022
Focus: Agricultural challenges, food security, and data-driven policy recommendations
🔗 https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4248740


🏆 Highlights

🥇 Best Presales Award (Enterprise POS)  •  🌍 WSA & NBQSA Nominee  •  🎓 BSc Software Engineering, GPA 3.61/4.0 (SLIIT) Azure certified (AZ-900, AZ-104, AZ-500)  •  CKA  •  HarvardX CS50 AI


📊 GitHub Stats

stats top langs


💼 Open to: Software Engineering · AI/ML · Cloud & DevOps roles
📫 navinduamerasinghe@gmail.com  |  +358 44 950 8069

Pinned Loading

  1. dataops-incremental-pipeline-dvc dataops-incremental-pipeline-dvc Public

    This project demonstrates a lightweight DataOps pipeline for incremental data ingestion, validation, transformation, and ML-ready dataset preparation, following a bronze–silver–gold architecture.

    Python 1

  2. secure-ai-assistant secure-ai-assistant Public

    This project is a secure web-based application that allows developers to upload or paste source code, scan it for vulnerabilities, and receive AI-assisted secure coding guidance using retrieval-aug…

    JavaScript 1

  3. NTaskMSystem NTaskMSystem Public

    NTaskMSystem is a web-based task management application built with ASP.NET Core, designed to help users efficiently create, organize, and manage tasks. The system follows a structured MVC architect…

    C# 1

  4. HotelReservationSystem HotelReservationSystem Public

    A full-stack hotel reservation and management system that enables efficient booking, configuration, and operational management through a modular architecture integrating frontend, backend, and conf…

    JavaScript

  5. GravityLeosMAD GravityLeosMAD Public

    GravityLeosMAD is an Android mobile application developed as part of a Mobile Application Development project. The application demonstrates core Android development concepts including UI design, ac…

    Java

  6. geofencing_web geofencing_web Public

    An IoT-based real-time alert system designed to detect wildlife near roads and prevent animal-vehicle collisions by combining computer vision, sensor-based detection, and geofencing. The system lev…

    JavaScript