Akila Thalgahagoda

Akila Thalgahagoda

Mentor
5.0
(24 reviews)
US$29.00
For every 15 mins
69
Sessions/Jobs
ABOUT ME
Machine Learning Engineer / Data Scientist
Machine Learning Engineer / Data Scientist

8+ years of experience in Machine Learning R&D with hands-on work ranging from prototyping code in academic publications to integrating solutions into production. Proficient in the entire lifecycle of a Machine Learning project, with a focus on Deep Learning applications in Computer Vision. Additional experience extends to speech, NLP, and tabular data domains. Skilled in writing clean, efficient, and scalable Python code, with a commitment of adhering to good MLOps practices.

English
Helsinki (+03:00)
Joined April 2019
EXPERTISE
8 years experience | 6 endorsements
I work with tensorflow and PyTorch on a daily basis.
I work with tensorflow and PyTorch on a daily basis.
8 years experience | 4 endorsements
General purpose python: web services, database operations, data structures etc.
General purpose python: web services, database operations, data structures etc.
8 years experience

REVIEWS FROM CLIENTS

5.0
(24 reviews)
Mariam Abdullah
Mariam Abdullah
November 2024
He has good knowledge in machine learning and was able to deliver the project in a short amount of time.
Zeefan Khan
Zeefan Khan
December 2023
A legend
Kevin Kang
Kevin Kang
June 2022
Akila was very thorough and engaged with helping me troubleshoot tasks in python. I would strongly recommend him to anyone else looking to learn.
Pilgrim Beart
Pilgrim Beart
December 2021
Akila was prompt and courteous and made very effective use of Jupyter notebooks to explore the challenge. He was happy to work in a collaborative fashion.
Tristan Tseng
Tristan Tseng
July 2021
good
Jackie
Jackie
April 2021
He was extremely helpful, was willing to answer questions before and after and was very knowledgeable on Neural Networks. I received some great advice about my code. Would highly recommend!
Michael Ramirez
Michael Ramirez
January 2020
Extremely helpful and explained his process all the way through. I was having some ML issues and we found the error, reworked my code and ended up having significantly higher image processing accuracy scores.
ayronguerra
ayronguerra
December 2019
Akila is awesome!! he has very well knowledge and experience on machine learning and data science. He's a very painted instructor, he takes his time and make sure you absorb the material. This is very useful because he makes the work and learning process easier than what it was for people who had to learn the subject the hard way.
IKKY
IKKY
November 2019
Second time with Akila. Extremely good teacher. very knowledgeable. he only worries about what you want to learn. I have taken so much time off you brother. Thank you very much.
tim
tim
September 2019
Very quick/helpful with my ML questions. Helped resolve all doubts.
SOCIAL PRESENCE
Stack Overflow
5686 Reputation
7
29
43
EMPLOYMENTS
Machine Learning Engineer (Computer Vision)
AT AI Consulting
2024-10-01-Present

Implementation of a deep learning framework to predict the correctness of the action of a swimmer from a video. Finetuned multi-modal ...

Implementation of a deep learning framework to predict the correctness of the action of a swimmer from a video. Finetuned multi-modal VLMs using Parameter Efficient Fine-tuning techniques (LoRA / Adapter Tuning) to generate captions on the swimmer pose. Working on the end-to-end implementation from problem formulation, research, development, data set management, and deployment.

Python
Image Processing
Machine learning
View more
Python
Image Processing
Machine learning
Computer Vision
Docker
Google Cloud Platform
Neural Networks
Deep Learning
Hydra
PyTorch
MLflow
MLOps
Label Studio
View more
Machine Learning Engineer
Neurotechnology
2019-07-01-2024-08-01

Video Surveillance R&D: End-to-end ownership in ML features of a video surveillance product that used a combination of deep learni...

Video Surveillance R&D: End-to-end ownership in ML features of a video surveillance product that used a combination of deep learning and traditional computer vision. Implemented custom model architectures and training recipes for relevant deep learning architectures from academic publications. Trained, improved, and debugged model (eg., CNNs, VisionTransformers) training pipelines. Data set management: data collection, using available deep learning models (eg., object detection, segmentation, and generative models) and foundational models to clean/enrich the existing data. Model compression (eg. Knowledge Distillation) for deploying in resource-constrained environments. Model conversion to ONNX/Caffe and integrated to the product SDK. Implemented MLOps best practices for experimentation management using MLFLow. Maintained an experimentation framework based on Hydra for config-driven experimentation. Some projects worked: Human Action Recognition (pose classification), Clothing Identification, Object Color Naming.

Python
C++
Image Processing
View more
Python
C++
Image Processing
Computer Vision
Docker
Neural Networks
Deep Learning
Caffe
TensorFlow
PyTorch
ONNX
MLflow
MLOps
Scikit-learn
View more
Engineer - Data Science
Sri Lanka Telecom
2016-06-01-2019-07-01

Customer Churn Prediction/Segmentation: Worked on the end to end data science project life-cycle; extracting data in disparate databas...

Customer Churn Prediction/Segmentation: Worked on the end to end data science project life-cycle; extracting data in disparate databases, deriving features, model building, testing, deploying, and presenting the results to business stakeholders.

Python
SQL
Linux
View more
Python
SQL
Linux
Pandas
Impala
Hadoop MapReduce
Scikit-learn
Pyspark mllib
View more