Pasindu Sandamal
Pasindu Sandamal in graduation gown and cap, holding the degree

Pasindu Sandamal

Solution Developer

Business systems on Dynamics 365 Business Central, and machine learning applications when the problem calls for one.

About

Business software that takes the manual work away

Day-to-day work centres on Microsoft Dynamics 365 Business Central: customising the interface, and connecting outside systems to it over REST APIs. That covers point of sale applications, desktop and console tools that post transactions and loyalty points, industrial scales feeding readings straight into Business Central, and a data warehouse running on SQL Server.

Before that came teaching a four-month PHP course, taking a cohort from the basics through to full-stack applications, and a traineeship building Flutter apps: the first work with computer vision and generative models.

The research side is not separate from the rest. The final year project, a custom convolutional neural network for lung cancer detection, reached 98.55% accuracy and was published at ICTAR. The same instinct, finding where a system falls short and fixing the cause rather than the symptom, carries over to business software.

Experience

Work experience

  1. Currently working here

    Solution Developer

    Softserve Solution (Pvt) Ltd. · Promoted from Trainee Solution Developer

    Customising and extending Dynamics 365 Business Central, and building the applications that talk to it: standalone desktop and console tools connected over REST APIs, a SQL Server data warehouse with automated backups, and every endpoint validated in Postman before it ships.

    Dynamics 365 Business CentralC#.NETSQL ServerREST APIsPostmanGit
    Sep 2025 to Present1 yr 2 mos
  2. Management Trainee

    Lanka Corrugated Industries (Pvt) Ltd.

    Documented the full corrugated manufacturing workflow, from sales order entry through to printing the advance order dispatch, and drew the flowchart that made the process legible to everyone who works in it. Also handled network, printer and hardware troubleshooting.

    Process documentationWorkflow mappingIT support
    Jun 2025 to Sep 20254 mos
  3. PHP Course Instructor

    Academy of Giga Nerds

    Designed and taught a four-month PHP for web development course, taking a cohort from first principles to full-stack applications. Covered MySQL, session management, secure coding and object-oriented design, built around projects that ended in working login systems and CRUD applications, with dedicated Git sessions throughout.

    PHPMySQLOOPSecure codingTeachingCode review
    Jan 2025 to Jun 20256 mos
  4. Trainee Software Engineer

    BevyLabs (Pvt) Ltd.

    Built Flutter applications in an agile team, two of which reached Google Play. Wrote a computer vision app using YOLO and researched how far it could be pushed for image processing, and added generative features using Ollama and Google Gemini.

    FlutterYOLOGoogle GeminiOllamaAgileGit
    Jul 2024 to Jan 20257 mos

Services

Development services

All services

Projects

Selected projects

All 8 projects
Final year research projectIndividualLung Cancer Detection SystemA custom convolutional neural network that classifies lung CT scans as benign, malignant or normal, wrapped in a web interface. Reached 98.55% accuracy, ahead of ResNet50 and VGG16 on the same dataset. Includes appointment booking by email and a map of nearby specialists.
FlaskTensorFlowCNN
Open project
Android app · 1,000+ downloadsCollaborationStudy BuddyTurns a photo of handwritten or printed notes into study material. Google ML Kit reads the text, then Gemini writes multiple-choice questions and essay prompts from it. Past a thousand downloads on Google Play.
FlutterGoogle GeminiGoogle ML Kit
Open project
Android app, publishedCollaborationPython SchoolA learning app for Python with lessons, a code playground, timed five-minute challenges and quizzes. Cloud Firestore supplies the news feed and question bank.
FlutterFirebaseTFLite
Open project
Android appCollaborationFish CounterCounts shrimp and fish in a photo from a detection model running on the device, with an adjustable confidence threshold. Started on TensorFlow Lite, later moved to YOLO for noticeably better counts on crowded trays. The model ships encrypted with PointyCastle.
FlutterYOLOTensorFlow Lite
Open project
3D simulationIndividualVirtual Chemistry LabA walkable chemistry lab where experiments run with real particle effects, sound and animation, including a genie in a bottle demonstration. 3D models were generated with Meshy AI.
UnityC#Particle Systems
Open project
Web applicationIndividualImage BuddyDescribes any uploaded image in detail using the Llava vision model running locally through Ollama. Responses stream back token by token rather than waiting for the full answer.
FlaskOllamaLlava 7B
Open project

Research

Published at ICTAR

The research
Enhancing Lung Cancer Diagnosis with a Custom-Designed Convolutional Neural NetworkICTAR 2024 · International Conference on Transformative Applied Research

P. K. P. Sandamal and G. R. Perera · ICTAR, AI and Data Science Synergy track

Enhancing Lung Cancer Diagnosis with a Custom-Designed Convolutional Neural Network

A custom CNN for classifying lung CT scans, built to be smaller and faster to train than established pre-trained models. It reached 98.55% accuracy against 97.67% for ResNet50 and 66.15% for VGG16. Data came from Kaggle and Teaching Hospital Anuradhapura, balanced with SMOTE and augmentation, and evaluated by cross-validation on precision, recall and F1.

Read the paper
98.55%
Custom CNN
97.67%
ResNet50
66.15%
VGG16

Skills

Skills and tools

Full CV

Enterprise and backend

C#.NETDynamics 365 Business CentralREST API integrationSQL ServerData warehousingJob automationPostmanSQLiteGit

Machine learning

PythonTensorFlowTensorFlow LiteYOLOConvolutional Neural NetworksGoogle GeminiOllama

Web and mobile

JavaScriptPHPMySQLFlaskFlutterDartFirebaseUnity

Languages

EnglishSinhala

Education

Education

CV
  1. Degree

    BSc (Hons) Software Engineering

    University of Plymouth, UK · Second Class Honours, Upper Division

    Studied at NSBM Green University, Sri Lanka. Final year research: a custom convolutional neural network for lung cancer detection from CT scans, published at the ICTAR conference.

Achievements

Achievements

Details
  1. Achievement

    ICTAR 2024: International Conference on Transformative Applied Research

    Research conference, AI and Data Science Synergy track

    A paper on custom CNN design for lung cancer detection, presented and published, with the conference certificate awarded.

Events

Events

Details
  1. Event

    Duothen 3.0

    Hackathon completed, NSBM Green University

    A working solution built and delivered to a brief under a hard time limit: a lesson in scoping and teamwork as much as in code.

Writing

Latest writing

All articles
27 August 2026Testing your Dynamics 365 Business Central API connection with PostmanHaving registered the app in Azure, this shows how to prove the Business Central API connection actually works before you build anything on top of it.
Dynamics 365PostmanAPI testing
Read on Medium
23 August 2026Dynamics 365 Business Central OAuth2: Azure app registration to Entra setupThe authentication groundwork, start to finish: registering the application in Azure, granting the right permissions, and wiring it through Microsoft Entra.
OAuth2Microsoft EntraAzure
Read on Medium
16 May 2026The step-by-step guide to installing Flutter on WindowsSetting up a new development environment can feel like navigating a maze. This is the straight path through it, from SDK download to a first app running on Windows.
FlutterAndroid SDKWindows
Read on Medium

Contact

Have a project in mind?

Describe the project, and expect a reply within a day or two.