Skip to content
View ChanukaWelagedara's full-sized avatar

Highlights

  • Pro

Block or report ChanukaWelagedara

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
ChanukaWelagedara/README.md

Hi πŸ‘‹, I'm Chanuka Welagedara

Full Stack Developer | AI & Recruitment Systems Enthusiast | BSc(Hons) Computer Engineering (UG)
Faculty of Engineering, University of Ruhuna


πŸ’­ About Me

I am a Computer Engineering undergraduate passionate about building scalable and intelligent applications. I have hands-on experience in Backend, Frontend, DevOps, and QA.

My recent work includes building Smart Recruitment Systems using AI/ML to automate candidate evaluation, CV analysis, and interview management. I enjoy solving complex problems, exploring full-stack development, cloud technologies, and AI integration.


πŸ’Ό Professional Experience

Intern | eSupport Technologies (June 2024 – January 2025)

  • Worked across Backend, Frontend, DevOps, and QA for multiple client projects.
  • Developed and maintained RESTful APIs and backend services.
  • Built responsive frontend interfaces using React, Tailwind CSS, and TypeScript.
  • Assisted in DevOps workflows including Docker, deployment, and CI/CD pipelines.
  • Conducted QA testing for functionality, performance, and reliability.

πŸš€ Featured Projects

  1. Smart Recruitment System
    AI-driven system to automate candidate evaluation, interview scheduling, and performance tracking.
    Tech: Python, Flask, React, Firebase, LangChain, AI/ML

  2. AI Advertisement Generator (Phi-3 Mini + LoRA)
    Fine-tuned Microsoft Phi-3 Mini model for generating high-quality product advertisements. Includes REST API deployment for real-time ad generation.
    Tech: Python, Hugging Face Transformers, PEFT, LoRA, FastAPI, MLflow

  3. Video Game Sales Prediction
    Predicts global sales of video games using regression models (Linear, Ridge, Decision Tree, KNN). Features data preprocessing, visualization, and model evaluation.
    Tech: Python, Pandas, Scikit-learn, Seaborn, Matplotlib, Plotly

  4. Secure P2P Chat Application
    Java-based peer-to-peer chat application with end-to-end encryption, perfect forward secrecy, digital signatures, and GUI/terminal interfaces. Supports automatic peer discovery and secure messaging.
    Tech: Java, RSA/AES Encryption, Multi-threading

  5. Chat Application
    Real-time chat platform with authentication, messaging, and notifications.
    Tech: React, Node.js, Firebase

  6. Portfolio Projects

    • Personal Portfolio Website
    • Various small-scale web and mobile apps for learning and experimentation

πŸ’» My Tech Stack

Category Technologies
Backend Development Java, Spring Boot, C#, ASP.NET, NestJS
Frontend Development React, Next.js, JavaScript, TypeScript, Tailwind CSS
Mobile Development Flutter, Dart, React Native
Databases & Storage MySQL, PostgreSQL, MongoDB, Redis
AI & Computer Vision OpenCV, YOLO, Hugging Face, TensorFlow
DevOps & Tools Docker, GitHub Actions, Kafka, Git, Jira

πŸ“Š GitHub Stats

GitHub Stats Top Languages


πŸ“« Connect with Me

LinkedIn β€’ HackerRank β€’ Portfolio

Pinned Loading

  1. Amazon-Review-Insights Amazon-Review-Insights Public

    Analyze Amazon product reviews using Hadoop MapReduce (Java) and Python for sentiment, ratings, and trends

    Jupyter Notebook 1

  2. Brain-Tumor-Classification Brain-Tumor-Classification Public

    HTML

  3. SecureP2PChat SecureP2PChat Public

    Java 1

  4. Smart_Bike_Authentication_Sytem Smart_Bike_Authentication_Sytem Public

    This repository contains the implementation of the Smart Bike Authentication System, a cutting-edge solution designed to address the issue of bike theft by integrating advanced authentication mecha…

    C

  5. AI_Advertisement_Generator_-Phi-3-Mini-Fine-Tuning-LoRA- AI_Advertisement_Generator_-Phi-3-Mini-Fine-Tuning-LoRA- Public

    This repository includes code and experiments for fine-tuning the microsoft/Phi-3-mini-4k-instruct model using Parameter-Efficient Fine-Tuning (PEFT) with LoRA. It is focused on instruction-based t…

    Jupyter Notebook 1

  6. Train-Tracker-Mobile-App Train-Tracker-Mobile-App Public

    1