Bhanuka Dilshan | Data Scientist, ML Engineer & Flutter Developer

Portfolio of Bhanuka Dilshan, a Financial Mathematics & Statistics undergraduate at the University of Ruhuna, building at the intersection of AI/ML engineering and cross-platform mobile development.

About Me

I am a Financial Mathematics & Statistics student at the University of Ruhuna, specializing in Machine Learning, Flutter app development, Python, LLMs, and Data Visualization. I am dedicated to bridging the gap between math/statistics and fluid, elegant user interface design, transforming complex data into robust, functional user experiences.

Featured Projects

  • Sri Exam — Mobile Exam App

    A full-featured mobile examination platform built with Flutter, enabling institutions to conduct secure online exams with real-time analytics, auto-grading, and offline support. Utilizes Dart, REST APIs, and Firebase.

    View Sri Exam Project
  • ADSS Community Platform

    A web platform for the Actuarial & Data Science Society at the University of Ruhuna. Built with React, Vite, Supabase, and GitHub Actions for event management, resource sharing, and member dashboards.

    View ADSS Community Platform

Professional Experience

ADSS RUHUNA - Actuarial & Data Science Society University of Ruhuna

Part-time · Matara, Southern Province, Sri Lanka · 1 year 7 months

  • Vice President Marketing (November 2025 - Present)

    Leading marketing campaigns, managing social media channels, and organizing technical workshops. Focuses on marketing strategy, leadership, and community building.

  • Marketing Team Member (December 2024 - November 2025)

    Collaborating on promotional graphics, social media posts, and event coverage. Focuses on team collaboration and content creation.

Education

University of Ruhuna

BSc (Hons) in Financial Mathematics and Industrial Statistics (2023 – 2027)

Studying life tables, risk modeling, time-series forecasting, and statistics. Competent in Microsoft Excel, R (Programming Language), and Python.

Licenses & Certifications

  • KodeKloud Engineer - Git (Level 1)
  • Neo4j Fundamentals
  • Astronomer Certification DAG Authoring for Apache Airflow 3
  • Supervised Machine Learning: Regression and Classification by DeepLearning.AI
  • Introduction to Containerization by CoDeKu DevOps Academy
  • AWS Educate Introduction to Cloud 101 by Amazon Web Services
  • Navigate the Linux File System by Udemy
  • Analyze and Visualize Looker Data by Google
  • BigQuery for Data Analysts by Google Cloud Skills Boost
  • Prepare to maintain SQL Server-based databases on Azure by Microsoft
  • Learning AI Through Visualization by Columbia+
  • Intro to Programming by Kaggle
  • Introduction to Data Analytics on Google Cloud by Google