Hi! I'am Senesh

[ML and Backend Developer]

I'm an AI/ML and Backend Developer skilled in the FastAPI, MERN stack, Next.js, NestJS, Flutter, and deep learning frameworks like PyTorch and TensorFlow. I specialize in NLP, LLMs, image recognition with YOLO, and building scalable, high-performance applications.

profile

Skills

FastAPI
MERN stack
Next.js
NestJS
Flutter
Scikit-learn
PyTorch
TensorFlow
YOLO
LangChain
LLMs
NLP
Image Recognition
Node.js
Express.js
MongoDB
SQL
REST APIs
Microservices
Docker
Git
Version Control
Machine Learning
Deep Learning
Computer Vision
Data Analysis
Model Training and Evaluation
NLP
Prompt Engineering
Model Fine-tuning
Reinforcement Learning
Feature Engineering
Model Deployment

Work Exprieces

  1. E2NextGen at Freelance Trainee Python Developer

    1. Perform data analysis to extract insights and inform model development.
    2. Conduct image annotation to create high-quality training datasets.
    3. Optimize hyperparameters for enhanced model performance.
    4. Train and fine-tune models using YOLO for image recognition tasks.
  2. Infact Solutions (PVT) Ltd at Software Engineer Intern

    1. Contributed to back-end development using NestJS for an e-commerce application.
    2. Designed and implemented RESTful APIs to support microservices architecture.
    3. Developed and maintained MongoDB databases to store application data.
    4. Ensured seamless communication between services and optimized the application for performance and scalability.

Education

  1. Bachelor of Information and Communication Technology Honours degree program at Uva Wellassa University of Sri Lanka

    Passara Road, Badulla ,Sri Lanka

Projects

PaperLink is a digital platform that connects self-employed paper makers with material suppliers, creating an efficient marketplace for the paper-making industry.

PaperLink

PaperLink is a digital platform that connects self-employed paper makers with material suppliers, creating an efficient marketplace for the paper-making industry.

React
MUI
Redux
MongoDB
Express
Socket.IO
Stripe
AI powered Note App designed for efficient content extraction and summarization from external links and documents.

SummarNote

AI powered Note App designed for efficient content extraction and summarization from external links and documents.

Scikit Learn
PyTorch
FastAPI
Langchain
Flutter
Python
Powerful and flexible 2D game engine designed to streamline the game development process.

RaptorEngine

Powerful and flexible 2D game engine designed to streamline the game development process.

c++
OpenGL
c#
Box2D
imGUI
ECS
Resume parser built with Django and Ollama is designed to extract and analyze key information from resumes.

ResumeParser

Resume parser built with Django and Ollama is designed to extract and analyze key information from resumes.

Django
Ollama
NLP
Python
Prompt Engineering

Research

  1. Demographic Determinants of Olympic (Summer / Winter) Success: An Analysis of Age, Height, Weight, and Medal Achievements

    Conference : Undergraduate Research Symposium of Technology & 3rd Applied Sciences Undergraduate Research Symposium URSTech & APSURS 2024At: Faculty of Technology &Faculty of Applied Sciences, Sabaragamuwa University of Sri Lanka ,Belihuloya

    Authors : Kumarasingha, K.M.S.S, Hansana, M.M.S.M, Kithulwatta, W.M.C.J.T. and Wijewardana, Y.N.S

    [Research Gate]
  2. Usage of ChatGPT in Educational Activities: A Study Based on University Students

    Conference : 9 th International Conference of Sabaragamuwa University of Sri LankaAt: Colombo, Sri Lanka

    Authors : Kumarasingha K.M.S.S., Hansana M.M.S.M, Jayathilake R.M.D and Kithulwatta W.M.C.J.T

    [Research Gate]

Licenses & Certifications

  1. [ The NVIDIA Deep Learning Institute ] - Disaster Risk Monitoring Using Satellite Imagery

    Credential ID: c6702536f143424c941dfa1eb11a26bf

    View Credential
  2. [ SLIIT ] - AI/ML Engineer - Stage 1

    Credential ID: djreugirvo

    View Credential
  3. [ SLIIT ] - AI/ML Engineer - Stage 2

    Credential ID: dtb4fnaohw

    View Credential

Contact Me

I'd love to hear from you! Whether you have a question, want to collaborate, or just want to say hello, feel free to reach out to me through any of the following methods:

📧 You can contact me via email at [Gmail].

💼 You can also connect with me on [LinkedIn].

I'm always open to new opportunities and collaborations. Don't hesitate to get in touch!