Skip to content
View AyeshSharuka's full-sized avatar
  • 19:02 (UTC +01:00)

Block or report AyeshSharuka

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
AyeshSharuka/README.md

Hi, I'm Ayesh Sharuka πŸ‘‹

AI/ML Developer Β· MSc Artificial Intelligence @ Dublin Business School

Building intelligent systems that solve real-world problems - from LLMs to cloud-deployed ML pipelines.

LinkedIn GitHub Location


About Me

I'm an AI/ML Developer with a BSc in Industrial Statistics from the University of Colombo and currently pursuing an MSc in Artificial Intelligence at Dublin Business School, Ireland. I specialise in building end-to-end AI solutions - from data pipelines and model training to cloud deployment and API integration.

Previously, I worked as an AI/ML Developer at EMUQ TECH Inc. (remote, US) and as a Trainee in Group Analytics & AI at Dialog Axiata PLC (Sri Lanka's largest telco), where I developed a Natural Language to SQL system using Google Gemini and a customer churn prediction model on AWS SageMaker.

I'm passionate about Generative AI, LLMs, NLP, and scalable cloud architectures.


Featured Projects

Project Description Tech Stack
πŸ” NL-to-SQL Query Executor Converts natural language queries into SQL using Google Gemini - built for Dialog Axiata's Analytics & AI Group Gemini, Flask, Python, SQLite
🎡 AI Audio Mastering Tool Deep learning model that automates professional audio enhancement AWS SageMaker, FastAPI, Python, S3
πŸ“’ SEO Content Generation Platform Generates SEO-optimised content and auto-publishes across 6 social platforms in one click Amazon Bedrock (Claude 3.5), FastAPI, OAuth 2.0
πŸ“° NLP News Articles Analysis Text classification and sentiment analysis on news datasets Python, NLP, Scikit-learn
πŸƒ Reinforcement Learning β€” BlackJack RL agent trained to play BlackJack using Q-learning Python, OpenAI Gym
πŸ“‰ Customer Churn Prediction ANN-based churn prediction model deployed on AWS SageMaker AWS SageMaker, Python, ANN

Tech Stack

Languages Python SQL Java

AI / ML TensorFlow Scikit-learn AWS SageMaker Amazon Bedrock Google Gemini LLMs NLP Deep Learning Reinforcement Learning

Cloud & DevOps AWS (EC2, S3, SageMaker, Bedrock, Route 53, CodeCommit, VPC) Snowflake MLOps

Frameworks & Tools FastAPI Flask OAuth 2.0 Git Jupyter Power BI

Data Pandas NumPy Statistical Analysis Exploratory Data Analysis Data Visualisation


Education

MSc Artificial Intelligence - Dublin Business School, Ireland (Sep 2025 - Sep 2026)

BSc Industrial Statistics - University of Colombo, Sri Lanka (Aug 2019 - May 2023)


Experience

AI/ML Developer - EMUQ TECH Inc. (Jul 2024 – Sep 2025 Β· Remote, US)

Developed Python modules, designed APIs, trained and deployed ML models. Led AI-driven audio mastering tool and SEO content generation platform.

Trainee, Group Analytics & AI - Dialog Axiata PLC (Feb 2024 – Sep 2024 Β· Colombo, LK)

Built NL-to-SQL system with Gemini, developed ANN churn prediction model on SageMaker.


Get in Touch

  • LinkedIn
  • Reach out via LinkedIn for collaborations or opportunities

Built with curiosity and a lot of Python β˜•

Popular repositories Loading

  1. Email_Client Email_Client Public

    Java

  2. CASE-STUDY-FOR-COVID-19 CASE-STUDY-FOR-COVID-19 Public

    R

  3. MATLAB MATLAB Public

    MATLAB

  4. API API Public

    Python

  5. AyeshSharuka AyeshSharuka Public

  6. youtube-data-pipeline youtube-data-pipeline Public

    End-to-end YouTube Channel Analytics Pipeline - YouTube API v3, NLP, TF-IDF Clustering, SQLite | MSc AI @ DBS

    Python