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 Streak


๐Ÿ“ซ 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. SecureP2PChat SecureP2PChat Public

    Java 1

  3. 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

  4. Train-Tracker-Mobile-App Train-Tracker-Mobile-App Public

    1

  5. Hospital-Internal-Medicine-Equipment-Tracking Hospital-Internal-Medicine-Equipment-Tracking Public

    An NFT-enabled internal hospital system for tracking the issuing of medicines and medical equipment from hospital stores to wards and patients. It supports role-based access for hospital authoritieโ€ฆ

    JavaScript 1

  6. marketing_ad_generator marketing_ad_generator Public

    Python 1