Hi, my name is

Isuru Kasthuri.

An agriculturist, data analyst and a web developer.

Skilled in building user-friendly web apps and using data analysis to drive insights. Passionate about creating impactful solutions in sustainable agriculture.

About Me

I’m a full-stack web developer and data analyst with a strong passion for sustainable agriculture. Currently, I work at the Faculty of Agriculture, University of Peradeniya where I develop web applications and analyze data to support research and student services.

With experience in both frontend and backend technologies, as well as data science, I enjoy building intuitive tools that solve real-world problems—especially in the agricultural domain. My work blends design, analytics, and code to deliver solutions that are both effective and user-focused.

Here are a few technologies I've been working with recently:
  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • jQuery
  • React
  • React Native/ Expo
  • Svelte/ Sveltekit
  • Bootstrap CSS
  • Node.js
  • Express.js
  • PHP
  • MySQL
  • PostgreSQL
  • PostGIS
  • MongoDB
  • Codeigniter
  • Laravel
  • Python
  • Tkinter
  • Numpy
  • Pandas
  • Seaborn
  • Matplotlib
  • Scikit-Learn
  • Tensorflow
  • Keras
  • FastAPI
  • Pydantic
  • Flask
  • Django
  • Leaflet.js
  • OpenCV
  • Arduino
  • Google Appscript
  • Linux
  • Git
  • Docker
  • Nginx
  • VPS Management
  • Wordpress
  • CPanel

Education

2023 - 2026 (ongoing)
Master of Philosophy (MPhil) in Soil Science
Post Graduate Institute of Agriculture(PGIA), University of Peradeniya

Research on developing deep learning models to predict soil water retension parameters.

  • Deep leaning models development.
  • Integrated web application development and deployment.

Extracurricular Activities

  • Editor, Postgraduate Agriculture Students’ Association (PASA) (2023)
2024 - 2025
Master of Science (MSc.) in Data Science
University of Kingston, London
Distinction pass
Research project on predicting soil temperature dynamics with deep learning models.
2017 - 2022
Bachelor of Science (BSc.) in Agricultural Technology and Management; Specialized in Soil Science
University of Peradeniya
Second class Upper division

Research project on developing a soil moisture sensor and a companion mobile application.

  • Arduino based sensor development.
  • React Native based mobile application development.
  • Calibrated the sensor for multiple local soil types.

Extracurricular Activities

  • President, Soil Science Society, Faculty of Agriculture (2021 - 2022)
  • Chief organizer, Robobots Society, Faculty of Agriculture (2021 - 2022)
  • Editor, Buddhist Brotherhood Society, Faculty of Agriculture (2020 - 2021)
2006 - 2014
High School
Ranabima Royal College, Peradeniya

Experience

Temporary Lecturer - Faculty of Agriculture
Jan 2023 - present
  • Managing the faculty website, including adding new features, debugging, and server management.
  • Developing applications (web, software, mobile apps) for internal activities.
  • Conducting workshops on designing, programming and data analysis.
  • Designing promotional materials for the faculty, such as flyers and videos.
  • Managing social media platforms for the faculty.

Projects

Data Collection Application
Codeigniter Svelte Bootstrap
Data Collection Application
A data collection web application for the Faculty of Agriculture, University of Peradeniya. It is used to collect data from the researches and other departmental activities and store it in a database. Capble of generating excel reports as needed.
Website for DND International Co.Ltd
Codeigniter Svelte Bootstrap
Website for DND International Co.Ltd
A professional website for DND International Co. Ltd, showcasing imported vehicles from Japan. Features include vehicle listings, customer inquiries, and wishlist management. Admins can efficiently manage inventory and customer interactions.
Website for the Kiosk, University of Peradeniya
Codeigniter jQuery Bootstrap
Website for the Kiosk, University of Peradeniya
A professional website for the kiosk, the students managing resturant at Faculty of Agriculture, University of Peradeniya. Features include updating website, listing products.
Stocks management and sales data visualization application for the Kiosk
Codeigniter jQuery Bootstrap
Stocks management and sales data visualization application for the Kiosk
A stock management application made with codeigniter, allows record keeping on inputs and outputs of the stocks. It also has a data visualization dashboard to visualize the sales data. Besides a companion python application developed to extract sates data from existing POS system daily.
Soil Temperature Dynamics Prediction Application (MSc. Research)
Tensorflow Keras FastAPI Python
Soil Temperature Dynamics Prediction Application (MSc. Research)
For my MSc. research, I developed a web application to predict soil temperature dynamics using deep learning models (Tensorflow). A FastAPI based web application allows users to input soil properties make predictions of soil temperature at different depths over time.
Soil Moisture Sensor and Mobile Application (BSc. Research)
Arduino React Native Expo
Soil Moisture Sensor and Mobile Application (BSc. Research)
A soil moisture sensor and a companion mobile application developed for my BSc. research. The sensor is based on Arduino and the mobile application is developed using React Native. The sensor is calibrated for multiple local soil types.
Tickets checking system for Indeewari 2023, 2024
React Native Expo
Tickets checking system for Indeewari 2023, 2024
A ticket checking system for the Indeewari (a musical show at University of Peradeniya) 2023, 2024. A web application has developed to collect undergraduates details when selling tickets. A mobile application developed to check the validity of tickets at the entrance using barcode scanning.
Website for MBA degree program, University of Peradeniya (Ongoing)
Codeigniter Svelte Bootstrap
Website for MBA degree program, University of Peradeniya (Ongoing)
A professional website for the MBA degree program at the Post Graduate Institute of Agriculture, University of Peradeniya. Features include program details, admission process, and faculty information. Admins can easily manage content and updates.
Online Vesak Kalapaya 2020
HTML CSS Bootstrap
Online Vesak Kalapaya 2020
A web application developed for the online Vesak Kalapaya 2020, a virtual event organized by the Buddhist Brotherhood Society (during the covid pandemic), Faculty of Agriculture, University of Peradeniya. The application allows users to access various vesak activities.
Students' Attendance Management System (Deprecated)
Google Appscript Google Sheets FastAPI
Students' Attendance Management System (Deprecated)
Google Appscript based attendance management system for the Faculty of Agriculture. The system allowed mark attendance of a class within a short time period. Related calculations were done using AppScript functions. Later the summrized data uploaded to a web application, allowing students to login and check their attendance.
Real-time Voting System (Batch reunion day)
Codeigniter jQuery Bootstrap
Real-time Voting System (Batch reunion day)
It is a common practice to vote for the batchmates during the batch reunion day for different titles. A web application developed to allow voting for the batchmates online (One vote per title per device) and a seperate web application for the presenter to manage the voting and display the results.
Guess the person (Batch reunion day)
Svelte Sveltekit HTML Canvas
Guess the person (Batch reunion day)
It is a common practice to share funny images of batchmates during the batch reunion day. This application display pieces of the image of a batchmate step by step, and the users have to guess the name of the batchmate. The presenter operates the application while giving hints to the audience. In order to make it more interesting, the pieces containing the face displayed as last pieces (the order is stored in a JSON file).

Publications

Enhancing Soil Resilience to Climate Change: Long-Term Effects of Organic Amendments on Soil Thermal and Physical Properties in Tea-Cultivated Ultisols

Duminda N Vidana Gamage, Thilanjana Peiris, Isuru Kasthuriarachchi, Keerthi M Mohotti, Asim Biswas

Certificates

See the list of online courses and certifications I have completed.

Get in Touch

My inbox is always open. Whether you have a question or just want to say hi, I’ll try my best to get back to you!