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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to 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.

πŸ› οΈ Technologies & Tools

β˜• Languages (Frontend & Backend)

Java Swift HTML5 CSS3 JavaScript Python PHP SQL

🌐 Web Frameworks & CMS

Next.js React Vue.js CodeIgniter WordPress Tailwind Bootstrap Flask

βš™οΈ Tools, Databases & Workflow

PostgreSQL Git MySQL REST API Postman PyTorch Pandas


πŸš€ Full-Stack Projects & Engineering Highlights

πŸ›οΈ Clothing & Fashion E-Commerce Platform Β· Source Code

A full-stack e-commerce application with inventory reservations and order management.

  • Architecture: Built a Next.js storefront connected to a separate Express REST API, using Prisma and PostgreSQL for data persistence.
  • Functionality: Implemented product search and filtering, variant-based inventory, a shopping cart, guest checkout, transactional inventory reservations, and an authenticated admin dashboard.
  • Tech Stack: Next.js, React, JavaScript, Express, Prisma, PostgreSQL, Tailwind CSS.

πŸš† Segment-Based Train Seat Booking System

A full-stack reservation system featuring segment-based seat allocation and concurrency-safe booking.

  • Engineering: Implemented PostgreSQL transactions and row-level locking to prevent conflicting bookings while allowing the same physical seat to be reused for non-overlapping journey segments.
  • Functionality: Built a dynamic seat map, journey search, distance-based fare calculation, and printable booking confirmations.
  • Tech Stack: Java 17, Javalin, JDBC, PostgreSQL, React, Vite, Tailwind CSS, Docker Compose.

πŸ€– SmartNotes AIΒ· Source Code

An AI-powered note management application with authentication and text summarization.

  • Functionality: Integrated Google OAuth, Groq API-powered text summarization, PostgreSQL persistence through Neon, and API rate limiting.
  • Tech Stack: Next.js, React, PostgreSQL, Auth.js, Groq API, Tailwind CSS.

🎬 MixCap Web Platform

A full-stack web platform integrating an AI model for video caption generation.

  • Architecture: Developed a React frontend integrated with a Flask backend through REST APIs.
  • Functionality: Integrated the MixCap video-captioning model into a web application.
  • Tech Stack: React, JavaScript, Python, Flask, REST API.

β˜• Java & Object-Oriented Development

Skin Consultation Management System

A Java Swing desktop application demonstrating object-oriented design, consultation management, data encryption, and image handling.

Fuel Management System

A console-based Java application exploring resource management, object-oriented programming, and algorithmic problem-solving.


πŸ“Š GitHub Stats

Ravindu's GitHub Stats

Profile Views Β  Followers

Pinned Loading

  1. FashionStore-E-Commerce-Platform FashionStore-E-Commerce-Platform Public

    Full-stack clothing e-commerce platform built with Next.js, React, Express, Prisma, and PostgreSQL, featuring product filtering, guest checkout, inventory reservations, admin order management, and …

    JavaScript

  2. segment-seat-booking-system segment-seat-booking-system Public

    Full-stack train seat booking system supporting non-overlapping journey segments, PostgreSQL transaction-safe reservations, and distance-based fares.

    JavaScript

  3. SmartNotes-Ai SmartNotes-Ai Public

    A full-stack Next.js 16 application featuring integrated AI-powered note summarization, secure Google OAuth, and a serverless Neon PostgreSQL database.

    JavaScript

  4. MediTrack MediTrack Public

    Pharmacy Management System built with Java and MySQL, featuring secure authentication, automated inventory tracking, and transaction audit logging.

    Java

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

  6. RavinduLayanga.github.io RavinduLayanga.github.io Public

    Glassmorphism-styled developer portfolio with smooth scrolling, interactive particles, and responsive design.

    HTML