Anuradhapura Central College
G.C.E. Advanced Level — Physical Science
Where the problem-solving started.Prologue · Malabe, Sri Lanka
I build machine learning models.
A software developer who turns ideas into intelligent, production-ready systems — from trained ML models to the full-stack platforms an entire campus runs on every day.
Chapter 01 — The Spark
Every developer has a Hello, World. Mine compiled in Anuradhapura — somewhere between physics equations and a stubborn need to know how things work. Then curiosity found its syntax. I swapped formulas for functions, theories for test cases, and I've been shipping answers ever since.
G.C.E. Advanced Level — Physical Science
Where the problem-solving started.BSc (Hons) in Information Technology — Specializing in IT
Where curiosity became engineering.const chathudu = {
origin: "Anuradhapura, Sri Lanka",
foundation: "Physical Science",
degree: "BSc (Hons) IT — SLIIT",
loves: ["ML", "full-stack", "mobile"],
mission: "build things people use",
};
chathudu.start(); // → the story begins
Chapter 02 — First Commits
Two internships. Two teams. The first time my code had to work for someone else.
Jun 2022 — Dec 2022
Fishifox (Pvt) Ltd
Feb 2023 — Jul 2023
Airport & Aviation Services Sri Lanka
Chapter 03 — Level Up
Joined as a trainee. Became the person who builds and runs the systems the campus depends on — and teaches the next developers along the way.
Level 01 · Apr 2024 — Nov 2024
Learned the campus systems from the inside — supporting operations, fixing issues and shipping the first internal tools.
Level 02 · Nov 2024 — Nov 2025
Took ownership of the Student Information System and LMS, and started automating the manual work around them.
Side quest · Oct 2025 — Present
Teaching programming, web development and software engineering — and mentoring students through their projects.
Level 03 · Nov 2025 — Present
Designing, developing and maintaining the software and digital platforms behind academic and business operations.
Chapter 04 — The Builds
SIS.deploy("production")A centralized system I designed and built end-to-end to run academic, administrative, finance and management operations — with role-based access, automated workflows and integrations. Live in production and still growing.
model.predict(career)Predicts a suitable career path from a student's profile. Trained the model and built the frontend and backend.
emotion = analyze(call)Detects caller emotion from voice using a trained ML model, wrapped in a complete web application.
path.adapt(learner)An adaptive learning platform that personalizes content to each student using machine learning.
score("අ")An intelligent platform that helps school students practise and improve Sinhala handwriting.
skills.enhance()An ML-driven platform to analyse motor skills and guide improvement activities.
fish.health // 98%Monitors fish health and analyses disease risk with machine learning on real-time data.
<campus live />The campus's full web application, including a custom admin site for managing content.
<marine live />A complete corporate web application with an admin site, built and deployed for Global Marine Group.
library.search(q)A digital library for the campus with a full admin site for managing the catalogue and users.
cart.add("ceylon tea")An online tea store for HVA Ceylon, built on WordPress with WooCommerce.
bill = kWh * rateCalculates consumption and cost, enrolls new customers and manages employee information.
gps.ping(lat, lng)Tracks a device's live location with IoT hardware and the Firebase Realtime Database.
adb install travelA travel guide app for Android. I built both the frontend and the backend.
places.near(me)An Android app for discovering places to visit. I built both the frontend and the backend.
More on
github.com/chathudusahassara ↗Chapter 05 — The Toolkit
From requirements and UI to backend, testing and deployment — on multiple projects.
Models trained in Python and integrated with React, Node.js and MongoDB apps.
Live sites for CSBM Campus, Global Marine Group and more — with admin panels.
REST APIs, authentication and data models on PHP, Node.js, MySQL, MongoDB and Firebase.
Apps in React Native, Kotlin and Java, backed by Firebase.
Admin panels and management systems for content, users and daily operations.
Epilogue — To be continued
Hiring, collaborating, or have an idea that needs ML, a web platform or a mobile app? I'd love to hear about it.
chathudu@chathudu.web.lk