CSE Undergraduate · University of Moratuwa

Thevindu
Fernando

Building intelligent systems and scalable full-stack applications.

About & Skills

Engineer. Builder.
Lifelong learner.

I am a 3rd-year Computer Science and Engineering undergraduate at the University of Moratuwa (2024–2028), based in Colombo, Sri Lanka, carrying a 3.36 CGPA across my first four semesters. I specialize in full-stack architecture, systems programming, compiler implementation, and applied machine learning — with active practice across GitHub and continuous upskilling on Kaggle.

S5

Semester

3.36

CGPA

CSE

Degree

24–28

UoM

PythonJavaC++CJavaScriptTypeScriptHTML5ReactNext.jsFlutterFastAPISQL / Relational DatabasesPandasMachine Learning

The Journey

Educational Qualifications

  • BSc. (Hons) Computer Science Engineering

    2024 – 2028 · University of Moratuwa

    3rd-year (Semester 5) undergraduate in the Department of Computer Science & Engineering, carrying a 3.36 CGPA across Semesters 1–4. Focus areas: full-stack architecture, systems programming, compiler implementation, and applied machine learning.

  • CIMA Level 1 — Certificate in Business Accounting

    Reading

    Currently reading for the CIMA Certificate in Business Accounting.

  • Fritz Kunz Award

    2022 · Ananda College

    Prestigious academic excellence award recognizing outstanding Advanced Level performance.

  • G.C.E. Advanced Level

    2022 (Jan. 2023) · English Medium · Index 2044668

    Physics (A), Chemistry (A), Combined Mathematics (A), General English (A). Common General Test: 088. Z-Score: +2.5049.

  • Daham Pasal Final Certificate Examination

    2019 (results 2021) · Sinhala Medium · Index 8163006

    Buddha Charithaya (C), Buddha Dharmaya & Pali (C), Sasana Ithihasaya (D), Bauddha Sanskruthiya (C).

  • G.C.E. Ordinary Level

    2019 · English Medium · Index 90062922

    9 Distinctions — Buddhism, Sinhala, English, Mathematics, History, Science, Drama & Theatre, Business & Accounting, ICT.

  • Grade 5 Scholarship Examination

    2013 · 182 Marks

    Qualified with 182 marks. Recipient of Arunalu, BOC, and NSB scholarships (school first / above 180).

Featured Work

Projects

Selected builds plus public work from github.com/ThevinduFernando2003.

01

LearnMate AI

AI study platform for Sri Lankan legal education delivering grounded Q&A, summaries, and MCQs from dense legal PDFs. Fine-tuned Qwen 2.5 (LoRA/PEFT) on legal text with a Gemini API fallback so the system degrades gracefully instead of hard-failing. Owned the ML/fine-tuning track — dataset pipeline, LoRA setup, evaluation, and the offline MLOps lifecycle.

PythonFastAPIReactQwen 2.5LangChain
Private repo · Semester 5, ongoing
02

CeylonGuide AI

Multilingual AI travel companion built for the SLTDA Start-Up Competition 2026, closing a real gap in Sri Lankan tourism — fragmented trip planning and no trusted way to book verified local operators. Combines conversational trip planning, crowd-aware itineraries, and a verified operator marketplace. Owned the full-stack MVP track — itinerary/crowd engine, booking flow, and admin forecast dashboard.

TypeScriptNext.jsFastAPIPostgreSQLRedis
03

MedBridge AI

AI-powered healthcare navigator built at AgenTrix 2026, a 12-hour hackathon, with Team Dream4 — emergency response, appointment booking, medicine price comparison, and OCR-based prescription review. Implemented chat orchestration, emergency screening, RAG specialty grounding, and the Streamlit UI shell.

PythonStreamlitCrewAIPydantic AIChromaDB
04

AgriSenseNet (Cropwise)

Semester 4 group project: a precision-agriculture IoT platform with a React dashboard, Flutter app, and FastAPI backend. Owned the Automation & Testing role — rain-aware smart irrigation logic, a 150+ line backend test suite, and calendar/water-analytics tooling.

ReactFastAPIFlutterKafkaKeycloak
05

ClinicPro

Semester 3 DBMS team project: a full-stack, multi-branch clinic operations platform covering scheduling, patient registration, billing, and insurance, with role-based portals for Admin, Receptionist, Doctor, and Branch Manager. Contributed to frontend development.

MySQLNode.jsExpressBootstrap 5Chart.js
06

RPAL Compiler

Fully functional lexical tokenization scanner and structural parsing suite built in C++ with custom Makefile compilation.

C++CompilersMakefile
Coursework · repo not public
07

Cyclone Ditwah: A CSE Market Event Study

Published quantitative research measuring the Colombo Stock Exchange's abnormal equity returns around Cyclone Ditwah's landfall, using event-study methodology. “An Event Study of Cyclone Ditwah's Impact on the Colombo Stock Exchange” — accepted at MERCon 2026 (Moratuwa Engineering Research Conference) and nominated for the Best Paper Award.

PythonPandasEvent StudyMERCon 2026

From GitHub

08

Pintos — User Programs

Operating systems coursework implementing user-program support on the Pintos teaching OS — process loading, syscalls, and related kernel work in C.

COperating SystemsPintos
09

Side Game

Browser-based cursor-controlled game built with JavaScript — interaction, game loop, and lightweight client-side logic.

JavaScriptGame DevDOM
10

Always-on-Top Timer

Desktop countdown timer utility written in Python, designed to stay visible while working across other applications.

PythonDesktop Utility
11

ML & Data Science Track

Hands-on Kaggle coursework spanning Intro to ML, Feature Engineering, Deep Learning, Data Cleaning, Visualization, and Pandas — with notebooks on GitHub.

PythonKaggleMLPandas

Career Highlights

School Career, Leadership & Achievements

Academic Excellence

  • Top 30 — Hemas AITHON 2026
  • Z-Score +2.5049 · 4 A/L Distinctions (2022)
  • Fritz Kunz Award — Ananda College, 2022
  • 9 Distinctions at G.C.E. O/L (2019)

Leadership

  • Vice Chairman — IEEE CIS, Moratuwa Student Branch (2026/27)
  • Director of School Affairs — Old Anandians' Engineers' Guild
  • Swimming Captain — Ananda College, 2021
  • Head Prefect — Thurstan College Primary, 2013

Athletic Pinnacle

  • Swimming Colours — University of Moratuwa (2024/25)
  • Anada Padma Award for Swimming 2020–2021
  • 1st Place — 400m Freestyle, XLVI National Sports Festival
  • School Colours & Western Province Colours

Visual Evidence

Event Highlights

Full Achievement Record

20 results · searchable & filterable

YearAchievementCategoryOrganizationMedia
2026

Certificate — Data Science Methodology

Completed the Data Science Methodology certificate.

AcademicsIBM (Coursera)
2026

Certificate — Supervised Machine Learning: Regression and Classification

Completed the Supervised Machine Learning: Regression and Classification certificate.

AcademicsDeepLearning.AI (Coursera)
2026

Certificate — Tools for Data Science

Completed the Tools for Data Science certificate.

AcademicsIBM (Coursera)
2026

Compere & Promoter — CSE Hit The Grounds

Compere & Promoter, Media Committee — hosted the event and contributed to publicity/media efforts for the annual cricket event. January 2026.

LeadershipCSE Hit The Grounds
2026

Compere & Promoter — IESL RoboGames

Compere & Promoter, Media Committee — hosted the event and contributed to publicity and media promotion for the robotics competition. May 2026.

LeadershipIESL RoboGames
2026

Director of School Affairs — Old Anandians' Engineers' Guild

Director of School Affairs — coordinating engagement between the Guild and the school community. Mar 2026 – Present.

LeadershipOld Anandians' Engineers' Guild
2026

Kaggle — Data Cleaning

Completed Data Cleaning course on Kaggle.

AcademicsKaggle
2026

Kaggle — Data Visualization

Completed Data Visualization course on Kaggle.

AcademicsKaggle
2026

Kaggle — Feature Engineering Course Completed

Completed the Feature Engineering course on Kaggle (announced on LinkedIn).

AcademicsKaggle
2026

Kaggle — Intro to Deep Learning

Completed Intro to Deep Learning course on Kaggle.

AcademicsKaggle

Page 1 of 2 · showing 110 of 20

Contact

Let's build something
worth shipping.

Based in Colombo, Sri Lanka. Open to internships, research collaborations, and engineering projects. Drop a message — I'll get back to you.

Form UI ready — wire to EmailJS or Formspree when you have keys.