Skip to content
View RavinduLayanga's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report RavinduLayanga

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
RavinduLayanga/README.md

Hi there, I'm Ravindu Layanga πŸ‘‹

Typing SVG

LinkedInΒ Β  EmailΒ Β  Portfolio


πŸ‘¨β€πŸ’» About Me

I am a Software Engineer and a recent graduate from the University of Westminster, earning a BSc (Hons) in Computer Science with Upper Second Class Honours.

My professional foundation was built during my Software Engineering Internship at CodeOne-X, where I developed production-grade web applications. I have hands-on industry experience building scalable Full Stack solutions using Vue.js, PHP (CodeIgniter), and MySQL.

  • πŸŽ“ Education: BSc (Hons) Computer Science - University of Westminster (IIT Sri Lanka)
  • πŸ’Ό Professional Experience:
    • Intern at CodeOne-X: Built and maintained web applications using Vue.js, PHP, CodeIgniter, WordPress, and MySQL.
    • Designed responsive UIs with Tailwind CSS, Bootstrap, and CSS3.
  • πŸ’» Primary Focus: Full Stack Development.
  • 🌱 Currently Learning: Expanding my stack with Node.js, React, and MongoDB.

πŸ› οΈ Technologies & Tools

β˜• Languages (Frontend & Backend)

Java Swift HTML5 CSS3 JavaScript Python PHP SQL

🌐 Web Frameworks & CMS

Vue.js CodeIgniter WordPress Tailwind Bootstrap Flask

βš™οΈ Tools, Databases & Workflow

Git MySQL REST API Postman PyTorch Pandas


πŸš€ Full Stack & Engineering Highlights

β˜• Enterprise Systems (Java Focus)

Desktop applications demonstrating core Object-Oriented principles.

  • Skin Consultation Manager: A robust desktop application built with Java Swing, implementing data encryption and dynamic image handling for medical records.
  • Fuel Management System: A resource management tool exploring console-based logic and algorithmic efficiency.
  • Core Tech: Java, OOP, Cryptography.

πŸ’» MixCap Web Platform (Full Stack Application)

A comprehensive video content management platform.

  • Architecture: Built a responsive React frontend communicating with a Flask backend via RESTful APIs.
  • Functionality: Deploys the MixCap AI model to generate video descriptions for end-users.
  • Tech Stack: React, JavaScript, Python, Flask.

πŸ“± Web & Mobile Interfaces

Client-facing applications focusing on modern UI development.

  • Portfolio Website: Personal site built with HTML/CSS/Tailwind.
  • iOS Weather App: Native mobile interface built with SwiftUI demonstrating MVVM patterns.
  • Internship Work: Contributed to production apps using Vue.js, PHP, and CodeIgniter.

πŸ“Š GitHub Stats

Ravindu's GitHub Stats

Profile Views Β  Followers

Pinned Loading

  1. portfolio portfolio Public

    JavaScript

  2. mixcap-web-platform mixcap-web-platform Public

    Full-stack web application (React + Flask) for Multimodal Video Captioning. Deploys the MixCap model (BLIP-2 + Wav2Vec2) to generate video descriptions for end-users.

    JavaScript

  3. mixcap-multimodal-captioning mixcap-multimodal-captioning Public

    PyTorch implementation of MixCap: A Multimodal Video Captioning model fusing BLIP-2 (Visual) & Wav2Vec2 (Audio). Features a novel Dual-Target MixUp strategy for low-resource training.

    Jupyter Notebook

  4. hybrid-attrition-predictor hybrid-attrition-predictor Public

    A hybrid AI pipeline for employee attrition prediction using K-Means clustering, SMOTE-Tomek resampling, and Deep Learning (ANN). Achieved 84% accuracy and 0.90+ ROC-AUC.

    Jupyter Notebook

  5. skin-consultation-management-system skin-consultation-management-system Public

    Java-based skin consultation management system with console and Swing GUI, including secure image handling.

    Java

  6. fuel-management-system fuel-management-system Public

    Fuel management system built in Java with console and GUI support.

    Java