NIMSHA FERNANDO

Building Innovative Solutions with Code and Creativity
I work onMachine Learning

I'm Nimsha, a software engineering undergraduate from Sri Lanka with a strong focus on computer science research and intelligent systems. My work spans machine learning, applied AI, and full-stack development — from ensemble CNNs and NLP pipelines to cloud-native architectures. I'm driven by rigorous research that bridges theory and real-world impact.

Nimsha
Scroll

A small selection of recent projects

cover

MintWatches

Built a full-stack Flutter (Dart) e-commerce app integrated with a RESTful Laravel / MySQL backend. Developed a custom admin panel with role-based access control for product and order management.

cover

Petfinity

Developed a Laravel MVC pet-care platform featuring owner profiles, bookings, and an analytics dashboard. Managed the project end-to-end via Agile/Scrum ceremonies tracked on Jira.

cover

Morse Code Translator

Built a bidirectional Morse translator using a binary tree data structure for O(log n) character lookup. Added a message-reversal obfuscation layer, designed under clean OOP principles.

cover

Inventory Management System

Built an inventory management system with a external transaction log using C# and MySQL.

cover

Responsive Turtle Conservation Website

Built a responsive multi-page conservation site with interactive UI components using no external frameworks. Implemented a vanilla-JavaScript ticket booking and seat-management system.

cover

Portfolio Website

Built an interactive Next.js portfolio featuring Three.js 3D WebGL animations and Framer Motion page transitions. Deployed on Vercel with an automated CI/CD pipeline for continuous integration and delivery.

cover

PhytoSense

Built an ensemble CNN (ResNet-50, MobileNetV2, EfficientNet-B0) reaching 82.39% accuracy across 80 medicinal plant species, plus a QSAR XGBoost model on ∼19,800 ChEMBL EGFR compounds (R² = 0.90). Integrated RDKit Morgan fingerprints for phytochemical retrieval and deployed via Flask with GPT-4-based explainability descriptions.

cover

SYOS

Built a multithreaded Java POS and inventory system applying concurrency control and Gang-of-Four patterns under SOLID principles. Engineered thread-safe synchronization and validated via a JUnit 5 / Mockito suite with SonarQube static analysis.

cover

MDS

Fine-tuned YOLOv8s on MosquitoFusion (1,204 images) for 3-class real-time detection of mosquitoes, swarms, and breeding sites. Deployed via a Gradio interface generating automated risk-level reports from detected objects.

cover

CardioRisk AI

Built an end-to-end ML pipeline on the Framingham dataset (4,240 patients) training LR, RF, and XGBoost with SMOTE for class imbalance (ROC-AUC ∼0.79). Deployed an interactive Gradio model-comparison UI for real-time 10-year coronary heart disease risk prediction.

cover

Sinha-Sign

Fine-tuned InceptionV3 (∼93% val accuracy) integrated with an OpenCV DNN hand detector for real-time gesture recognition. Built a Gradio UI outputting Sinhala script, romanisation, and gTTS-generated spoken audio.

cover

Skin-Oil

Built a K-Means pseudo-labelling pipeline using HSV / YCbCr features extracted via CLAHE for unlabelled skin images. Fine-tuned MobileNet to classify four oiliness levels, deployed with in-browser webcam capture in Gradio.

cover

APIIT Intern Management System

Built a multi-role Laravel platform (Student, Company, Industry Liaison, Admin) for end-to-end internship lifecycle tracking. Implemented an analytics dashboard, role-based access control, and CSV/Excel import/export functionality.

cover

SynapseSafe

Built a hybrid desktop + web platform performing real-time, on-device screen monitoring with a custom CNN (94%+ accuracy, < 5% CPU) and context-aware educational intervention. Developed a Node.js dashboard with CRUD admin panel, session-based auth, and a GPT-4 / Groq-powered chatbot supporting Sinhala, Tamil, and English.

cover

CloudRetail

Designed a fault-tolerant AWS microservices architecture (RDS Multi-AZ, auto-scaling ECS, CloudFront CDN) with serverless Lambda / EventBridge pipelines. Achieved 100% pass rate across 134 automated unit, integration, and load tests with academic documentation on cost and fault-tolerance.

cover

CodeClarity

Built a VS Code extension for semantic readability analysis – camelCase/snake_case identifier tokenisation, curated SE-vocabulary validation, and scope-aware comment alignment with a GPT-assisted synonym-detection layer. Aggregated naming, comment, and lexical-consistency metrics into a weighted readability score, validated via Spearman correlation (ρ up to 0.82) and a 30-student user study (mean rating 4.21/5).

A showcase of my technical expertise

Frontend Development

HTMLHTML
CSSCSS
JavaScriptJavaScript
TypeScriptTypeScript
ReactReact
Next.jsNext.js
Framer MotionFramer Motion
Three.jsThree.js
BootstrapBootstrap
Tailwind CSSTailwind CSS
Flutter (Dart)Flutter (Dart)

Backend Development

PythonPython
PHPPHP
JavaJava
C#C#
LaravelLaravel
Node.jsNode.js
MySQLMySQL

Machine Learning & AI

TensorFlowTensorFlow
PyTorchPyTorch
GPT-4 / LLMsGPT-4 / LLMs
Scikit-learnScikit-learn

Tools Used

AWSAWS
DockerDocker
VS CodeVS Code
Visual StudioVisual Studio
GitHubGitHub
GitBashGitBash
IntelliJ IDEAIntelliJ IDEA
PHPStormPHPStorm
Android StudioAndroid Studio
SSMSSSMS
MySQLMySQL
JIRAJIRA
FigmaFigma
NotionNotion
ConfluenceConfluence

My work experience

APIIT Lanka (Pvt) Ltd

Research Assistant

APIIT Lanka (Pvt) Ltd

Colombo, Sri-Lanka

Nov 2025 – Present
  • Conducted academic research writing and systematic literature reviews using LaTeX and PRISMA methodology.
  • Prepared Software Requirements Specification (SRS) documents and supported requirements elicitation for academic projects.
  • Participated in research meetings, contributing to methodology discussions and academic publishing workflow.
Rootcode (Pvt) Ltd

Business Analyst (Intern)

Rootcode (Pvt) Ltd

Colombo, Sri-Lanka

Mar 2025 – Aug 2025
  • Analyzed business workflows and gathered requirements through stakeholder discussions to identify process improvement opportunities.
  • Designed wireframes and AI-based prototypes, preparing comprehensive documentation including user stories and requirement specifications.
  • Participated in Agile ceremonies and collaborated with QA and engineering teams to support solution implementation and testing.
Xyicon LK (Pvt) Ltd

Client Project Assistant

Xyicon LK (Pvt) Ltd

Colombo, Sri-Lanka

Nov 2022 – Apr 2023
  • Wrote user stories and documented feature requests in ClickUp while tracking project progress using JIRA.
  • Provided customer support via live chat and HubSpot, ensuring timely issue resolutions and bug reporting.
  • Participated in Azure DevOps standups and conducted product training for newly joined team members.
Xyicon LK (Pvt) Ltd

Client Project Assistant (Intern)

Xyicon LK (Pvt) Ltd

Colombo, Sri-Lanka

Apr 2022 – Nov 2022
  • Managed documentation to ensure accuracy and smooth operations.
  • Resolved asset data issues, coordinated with the engineering team, and ensured KPIs were met.
  • Designed smart kit solutions (e.g., Smart Pump Room and Electric Meter Kits) and collaborated with stakeholders to align operations with business goals.

My Education Journey

College Image

Colombo South International College (CSI College)

Completed Pearson Edexcel International GCSE & Advanced Level

College Image

Australian College of Business and Technology (ACBT)

University Diploma in Science, Computing / IT

College Image

Asian Pacific Institute of Technology (APIIT)

BEng (Hons) Software Engineering