Loading

Striving for Excellence

Mahesh Abekoon

I'm an undergraduate in Information Technology with a strong passion for DevOps, cloud computing, networking, system administration, and software development. I enjoy applying my technical skills to solve real-world problems and continuously expand my knowledge. I'm driven by innovation and thrive in dynamic, team-oriented environments. My strengths include problem-solving, communication, and adaptability, which help me contribute effectively to any project. Currently, I'm seeking internship opportunities to grow professionally and make a meaningful impact in the tech industry.

Professional Journey

Educational Background

Bachelor of Science in Information Technology

2021 – Present
Reading

Faculty of Applied Sciences - Rajarata University of Sri Lanka

Diploma in Human Resources Management

2024 – Present
Reading

IMBS Camps

Diploma in Information and Communication Technology

2019 – 2020
Completed

ICTA

Professional Experience

Information and Technology Coordinator

2020 – 2022

Richard Pieris Distributors Ltd

Key Responsibilities
  • Maintained and managed hardware/software systems, ensuring smooth daily IT operations.
  • Supported network administration and security tasks, contributing to system stability.
  • Resolved technical issues for staff, enhancing user experience and operational efficiency.
  • Created critical management reports for data-driven decision-making
  • Prepared management reports and collaborated effectively, show problem-solving and teamwork skills.

Professional Goals

  • DevOps Professional

    Master CI/CD pipelines and infrastructure as code to streamline development processes

  • Cloud Computing Expert

    Master AWS and Azure services, obtaining professional certifications and implementing complex cloud infrastructure

  • Networking Specialist

    Develop expertise in secure network design and implementation for enterprise environments

  • Continuous Learning

    Commit to ongoing education and staying current with emerging technologies

Behind the Code

AWS
Azure
Docker
Kubernetes
Jenkins
Terraform
Git
Linux
AWS
Docker
Azure
Kubernetes
Jenkins
Terraform
Git
Linux
Python
Java
C
HTML
CSS
JavaScript
PHP
Networking
VS Code
Python
Java
C
HTML
CSS
JavaScript
PHP
Networking
VS Code

Proof of Progress

Microsoft Azure Fundamentals (AZ-900)

Microsoft

Linux Unhatched

Cisco Networking Academy

Networking Basics

Cisco Networking Academy

Introduction to Devops Tools

Simplilearn

Badge 1
Badge 7
Badge 2
Badge 8
Badge 3
Badge 9
Badge 4
Badge 10
Badge 5
Badge 11
Badge 6
Badge 12

Work in Action

AR Window Placement System

AI-Powered AR Window Placement System

2025

A mobile AR application that detects obstacles, calculates the sun path, and suggests optimal window placements for buildings.

Unity C# Python YOLOv5 MySQL Azure

AI-Powered AR Window Placement System

2025

Overview

A mobile Augmented Reality (AR) application that detects surrounding obstacles in an empty land, calculates the sun path, and suggests optimal window placements for a proposed building.

Key Features & Functionalities

  • AI-powered Object Detection – Detects trees, walls, and buildings using YOLOv5.
  • Real-time Sun Path Calculation – Analyzes sun position for energy-efficient window placements.
  • Augmented Reality Integration – Visualizes suggested placements using Unity's AR system.
  • Cloud Storage & Processing – Stores data on Azure Cloud for better performance.
  • Database Management – MySQL Workbench used to manage project-related data.

My Role & Contributions

  • Developed an AI model for Unity AR object detection.
  • Configured and managed Azure cloud services for data storage & processing.
  • Designed and structured the database in MySQL Workbench.
  • Developed and integrated system components in Unity (C#).
  • Contributed to project documentation.

Tech Stack

Unity Engine C# Python YOLOv5 MySQL Workbench Azure Cloud Google Services Blender Figma

Future Enhancements

Improve AI accuracy, integrate real-time weather data, and support multi-story buildings.

FAS Academic App

FAS - Academic Supporting App

2024

A mobile academic management application to help students track attendance, calculate GPA, and access timetables.

Android Studio Java SQLite Adobe Photoshop

FAS - Academic Supporting System v1.0

2024

Overview

A mobile academic management app for students to track attendance, manage GPA, access resources, and organize timetables efficiently.

Key Features & Functionalities

  • Short Notes – Quick web access to Google Drive resources.
  • Attendance Management – Add subjects, mark attendance, and view percentage.
  • GPA Calculator – Manage subjects and calculate GPA dynamically.
  • Timetable – View Google Drive-based timetables.
  • LMS Integration – Direct access to the faculty's Learning Management System (LMS).

My Role & Contributions

  • Developed CRUD operations for academic data storage.
  • Designed and implemented GPA calculation algorithms.
  • Built SQLite database structure for persistent data storage.
  • Designed an intuitive UI/UX for better user experience.

Tech Stack

Android Studio Java SQLite Adobe Photoshop

Future Enhancements

Add cloud backup, push notifications, and student collaboration features.

Grantha E-Library App

Grantha - E-Library Application

2024

Grantha is a digital library mobile application system for managing books, members, and lending transactions on Android.

Android Studio Java SQLite Adobe Photoshop

Grantha - Digital Library Management System

2024

Overview

A simple digital library system designed for Android devices to manage books, members, and lending transactions.

Key Features & Functionalities

  • Member Management – Add, update, and delete library members.
  • Book Management – Store book details (author, publisher, copies).
  • Lending System – Issue and return books efficiently.
  • User-friendly UI – Optimized for better user experience.

My Role & Contributions

  • Developed the database structure using SQLite.
  • Implemented lending management features for efficient book tracking.
  • Designed an intuitive UI/UX to enhance accessibility.

Tech Stack

Android Studio Java SQLite Adobe Photoshop

Future Enhancements

Add barcode scanning, online book reservations, and cloud storage integration.

Entertainment Company Website

Entertainment Company Portfolio Website

2023

A modern portfolio website for an entertainment company to showcase projects and services.

HTML CSS PHP JavaScript

Entertainment Company Portfolio Website

2023

Overview

Designed and developed a portfolio website for an entertainment company to showcase their work and services.

Key Features & Functionalities

  • Responsive Web Design – Optimized for desktop & mobile.
  • Custom CMS (PHP-based) – Allows the company to manage content dynamically.
  • Interactive UI – Smooth animations & modern visuals.
  • Portfolio Section – Highlights the company's projects and services.

My Role & Contributions

  • Created a responsive design that delivers an optimal experience across all devices.
  • Developed a custom PHP-based content management system.
  • Implemented interactive animations and transitions for enhanced user experience.
  • Built an optimized project portfolio showcase with filtering capabilities.

Tech Stack

HTML CSS PHP JavaScript

Future Enhancements

Add blog functionality, SEO optimization, and multilingual support.

Tree Classification AI

Tree Classification AI Model

2023

Developed an AI-based multi-classifier to distinguish three similar tree species using deep learning.

Python Anaconda Jupyter Notebook

Tree Classification AI Model

2023

Overview

Developed a neural network-based AI model to classify three visually similar tree species using deep learning techniques.

Key Features & Functionalities

  • Multi-class Classification – AI model trained to differentiate similar tree species.
  • Dataset Preprocessing – Data cleaned and augmented for accuracy.
  • Custom Neural Network Model – Built and optimized for tree classification.

My Role & Contributions

  • Developed the AI model for tree classification using Python.
  • Preprocessed dataset using MS Excel & Pandas.
  • Conducted experiments to improve accuracy.

Tech Stack

Python Anaconda Jupyter Notebook MS Excel

Future Enhancements

Train on larger datasets and optimize for real-time detection in AR.

Get In Touch

Let's Connect!

I am actively seeking internship opportunities in DevOps, Cloud Computing, Networking, and Software Development. I’m eager to apply my skills and gain hands-on experience in a dynamic and collaborative environment. Please feel free to reach out for any inquiries or potential collaborations!

A.M.Mahesh Pradeep Abekoon

maheshpradeepabekoon@gmail.com

+94 76 569 1098

Available for new opportunities

Say What's Up..!