Results-driven Data Science Graduate with First Class Honours and practical industry experience as an AI Engineer. Proven expertise in developing and deploying machine learning models, building data pipelines, and creating interactive visualizations using Python, TensorFlow, PyTorch, and SQL. Proficient in transforming complex datasets into actionable insights through statistical analysis and visualization tools like PowerBI and Tableau. Adept at leveraging analytical thinking and innovative problem-solving approaches to drive data-driven decision-making in dynamic professional environments.
Skilled at analyzing complex issues and architecting robust data solutions.
Translating technical complexity into clear, actionable business insights.
Leading initiatives and guiding teams to deliver high-impact solutions.
Thriving in cross-functional teams bridging engineering and product.
Quickly mastering new frameworks in rapidly evolving tech landscapes.
Staying at the bleeding edge of AI, ML, and data engineering research.
Codebell PVT LTD, Sri Lanka | Feb 2025 - Feb 2026
Freelance | 2023 – 2025
LB Finance, Sri Lanka | November 2021 - April 2022
Interactive, executive-level Human Resources (HR) Analytics Dashboard built in Tableau. Identifies root causes of employee attrition and estimates financial impacts using advanced visual storytelling, Predictive Flight Risk Flagging, and dynamic calculated fields.
A production-grade MLOps platform processing 100k+ orders using serverless-first Medallion Architecture. Features demand forecasting (R² 0.36), collaborative filtering recommendations, and a "Whale Detector" identifying high-value at-risk VIPs after pivoting from failed churn prediction.
Developed a production-grade NBO engine utilizing Collaborative Filtering (ALS) on Azure Databricks. Architected a serverless inference layer using Azure Functions and Blob Storage, achieving sub-100ms execution latency through global in-memory caching and optimized data serialization.
An autonomous AI system that prevents customer churn by correlating structured billing data with unstructured complaint logs to negotiate retention offers in real-time using multi-agent cognitive architecture.
Production ML system on Google Cloud predicting flight delays. Features Explainable AI for transparent decisions and sub-200ms inference on 5M+ records.
An end-to-end pipeline bridging Machine Learning and Business Intelligence. Feeds churn predictions and SHAP values into a highly interactive Power BI dashboard, empowering stakeholders to filter high-risk customers, simulate ROI, and drill down into exact churn reasons.
Engineered a Neural-Symbolic AI System using LangGraph and Llama 3.2 that autonomously routes queries between SQL databases and vector search (RAG) with parallel execution for complex reasoning tasks. Achieved <500ms latency on local GPU without cloud dependencies.
Architected a cyclic AI agent using LangGraph and Gemini 2.5 to perform autonomous web research. Features a Dockerized FastAPI microservice with a Streamlit UI for real-time, grounded task execution.
End-to-end MLOps pipeline on Azure: ingests financial data, trains LightGBM models, and serves real-time predictions via serverless API. Cost-optimized architecture scales from $0 to production workloads.
Engineered an enterprise-grade credit risk system combining LightGBM predictive modeling with Llama 3.2 for automated loan decisions. Features big data streaming with Polars, actuarial scorecard calibration, and real-time AI explanations—processing 2.2M+ records with <1GB RAM.
End-to-end fraud detection system featuring automated experiment tracking, model registry management, and production-grade drift monitoring.
Developed a Lambda Architecture-based system for analyzing IoT energy consumption data with batch and real-time processing for anomaly detection.
Analyzed 27,500 booking records to identify patterns in cancellations and no-shows, optimizing revenue and resource planning.
A Neuro-Symbolic financial agent that orchestrates deterministic tools (Prophet, Risk Metrics) with LLM reasoning. Features autonomous multi-asset analysis, ensemble forecasting, and hybrid execution modes.
An autonomous AI agent that writes, debugs, and executes Python code to analyze raw data. Features a cyclic "Reason-Act-Observe" architecture using LangGraph and Gemini 2.5.
A complete AutoML system training 6 models (XGBoost, LightGBM, CatBoost) with Optuna optimization, achieving 86.89% accuracy. Split architecture: Colab training + Streamlit deployment.
Implemented causal inference T-Learner to optimize email campaigns, achieving 123% conversion improvement while reducing costs by 70% through intelligent customer targeting.
A hybrid AI system for precision marketing. Combines Unsupervised Learning (K-Means) for segmentation with Supervised Learning (XGBoost) to predict campaign buy-in with 90% AUC.
Looker
High-performance financial sentiment analysis using a Quantized (Int8) DistilBERT model. Reduced model size by 75% and boosted CPU inference speed by 3.5x using ONNX Runtime.
An end-to-end recommendation engine featuring a decoupled microservices architecture. Includes XGBoost inference, SHAP explainability, and automated CI/CD pipelines.
A progressive collection of NLP projects mastering LLM adaptation, from full BERT fine-tuning to parameter-efficient LoRA (95% reduction).
A comparative study of traditional ML and Transformer architectures (DistilBERT) on the SQuAD dataset, achieving 98% accuracy in question classification.
Developed an interactive sentiment analysis application that combines RoBERTa and VADER technologies with real-time visualizations.
Conducted comprehensive exploratory data analysis on Colombo's rental apartment market, analyzing 250+ property listings.
Utilizing transfer learning with MobileNetV2/VGG16 architectures to identify brain tumors in MRI scans.
Developed and deployed a Streamlit-based web application that uses LSTM models to predict stock prices for multiple brands.
User-friendly web application using Streamlit and Google's Generative AI to enhance resume quality across different experience levels.
Analyzing user reviews from Amazon to determine sentiment towards products using pre-trained BERT model.
Predicts customer churn using XGBoost, Random Forest, and Logistic Regression with hyperparameter tuning.
Translated business requirements into interactive dashboards for real-time tracking of key performance indicators (KPIs).
A model that uses KMeans algorithm for customer segmentation by implementing the Elbow method.
For years, the machine learning community has held a universal truth: deep learning rules unstructured text, but tree-based models rule structured CSVs.
So, I decided to test Google's new Tabular Foundation Model (TabFM) against the heavyweights: XGBoost and AutoGluon.
Can it automate tedious feature engineering? Yes.
Did it instantly beat a 10-minute AutoGluon ensemble on small datasets? Yes.
The catch? 𝐙𝐞𝐫𝐨-𝐬𝐡𝐨𝐭 𝐥𝐞𝐚𝐫𝐧𝐢𝐧𝐠 𝐢𝐬 𝐜𝐨𝐦𝐩𝐮𝐭𝐚𝐭𝐢𝐨𝐧𝐚𝐥𝐥𝐲 𝐭𝐞𝐫𝐫𝐢𝐟𝐲𝐢𝐧𝐠. While AutoGluon crunched the Telco Churn dataset on a standard CPU in 10 minutes, TabFM took over 70 minutes on a dedicated T4 GPU just to process a fraction of the rows. The future of tabular AI is here, but it requires serious hardware.
I wanted to see what it actually takes to build a bulletproof, autonomous AI data analyst.
Can you fully automate Exploratory Data Analysis (EDA) with AI Agents? Yes.
Can you do it just by feeding a CSV into an LLM? Absolutely not.
The biggest lesson? 𝐋𝐚𝐫𝐠𝐞 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞 𝐌𝐨𝐝𝐞𝐥𝐬 𝐚𝐫𝐞 𝐭𝐞𝐫𝐫𝐢𝐛𝐥𝐞 𝐚𝐭 𝐦𝐚𝐭𝐡.
If you feed them raw CSVs, they will confidently hallucinate your statistics.
To solve this, I had to completely decouple computation from interpretation. I built strict Python tools to let Pandas handle the deterministic math, while the LLMs focused entirely on heuristics and business insights.
Read Article
The first hour of any data project is objectively the worst. Staring at messy CSVs, guessing cryptically named columns, and writing endless .info() and pd.to_datetime() commands is the ultimate data engineering grunt work.
So, I decided to automate it. A fully automated, local Data Engineering Copilot to see if small, free, 3B-parameter models (like Llama 3.2 and Phi-3) could replace my Pandas boilerplate code and even sketch out my BI dashboards while they were at it.
I ran a controlled experiment to find out which missing data strategy actually produces the best machine learning model.
Here is what I tested:
Five imputation strategies (Drop Rows, Mean/Median, Mode, KNN, MICE) across three structurally different datasets (Heart Disease, Pima Indians Diabetes, Melbourne Housing), with missingness injected at 10%, 20%, and 30% rates. The only judge was downstream Random Forest F1 score.
Achieved the DP-100 certification, demonstrating expertise in applying data science and machine learning to implement and run machine learning workloads on Azure.
Won 1st place in a national-level Data Science competition organized by the Statistics Society of the University of Sri Jayewardenepura. The multi-stage challenge covered domains such as Exploratory Data Analysis, Machine Learning, Model Explainability, Time Series Analysis, and Statistical Reasoning.
Shared our research on urban computing for sustainable university development at NSBM's 2nd International Conference on Advanced Computing.
Being part of exploring the future of AI and intelligent innovations was truly inspiring.
National School of Business Management (NSBM) - Sri Lanka | Dec 2025
GPA: 3.76/4.0 (First Class Honours)
Coursework: Machine Learning, Deep Learning, Big Data Analytics, Statistical Methods, Data Visualization, Cloud Computing, Natural Language Processing
Mahinda Rajapaksha College - Homagama, Sri Lanka | 2020
3 passes in GCE Advanced Level
Com. Maths: C, Physics: S, Chemistry: S, English: B
Five A Passes & Four B Passes
Microsoft AI & ML Engineering Professional Certificate
Advanced Machine Learning on Google Cloud