Vidu.dev is a personal portfolio website, not affiliated with vidu.com (AI company).

Hello, Welcome!

I'm Gayan Viduranga,
Web Developer

A web developer with expertise in Laravel/PHP, JavaScript, and many other web technologies. With a passion for creating engaging and dynamic online experiences, I bring years of hands-on experience to every project I work on.

Technical Skills

Technologies I'm proficient in and continuously learning

Languages & Frameworks
PHP PHP Laravel Laravel JavaScript JavaScript React React React Native React Native Vue Vue.js Node.js Node.js
Frontend & Styling
HTML HTML CSS CSS Bootstrap Bootstrap jQuery jQuery
Databases & Tools
MySQL MySQL Firebase Firebase Redis Redis Memcached Memcached
DevOps & Cloud
Nginx Nginx Apache Apache GCP Google Cloud Laravel Forge Laravel Forge
AI and Prompt Generation Skills
Prompt Engineering Prompt Engineering ChatGPT AI Assisted Development Markdown Markdown Formatting OpenAI AI API Integration

Work Experience

Organizations I've had the privilege to work with

Sirius Technologies Pvt Ltd

Software Engineer

Present

Leading software development company

SEVENSIGNS.LK

Web Developer

1 year and 11 Months

Leading digital solution company

YOHOBED

Trainee FullStack Developer

1 Year

Sri Lanka's largest online hotel network

ENRICH ARCANE

Trainee Web / Mobile Developer (Intern)

7 Months

Leading software development company

Projects

Some of the projects I have been involved in and worked on

ReactNative Driver App

Food delivery app using React Native (prototype). This was my first React project at the trainee phase.

React Native PHP API Google Map API
Fertility Management System

Fully featured fertility management system for a fertility hospital in Sri Lanka. Built using Laravel, Bootstrap, jQuery and other frontend libraries.

Laravel PHP Bootstrap jQuery MySQL
Travel & Excursions Booking

Web service for booking travel and excursions. Users can search, select dates, vehicles, and purchase via PayHere payment gateway.

PHP Bootstrap jQuery MySQL JavaScript
Cement Containers Admin Dashboard

Internal admin dashboard for managing drivers, helpers, suppliers, customers, orders with real-time status tracking and reporting.

PHP Bootstrap jQuery MySQL
Realtime Taxi Viewer Admin Panel

Using Laravel and Firebase to track taxi drivers in real-time. Managers can view driver locations and status on a live map.

Laravel Firebase Bootstrap MySQL
E-Bus Ticket System

Academic final project with Android app and web panel. Passengers use QR code cards, drivers scan to verify and record travel details.

PHP Android Java Firebase MySQL
DMC Portal for Yohobed

Separate portal for destination management clients with discount pricing, PayHere payments, built using React with Laravel backend API.

React Laravel Redux-saga MySQL
YohoLife Mobile App

YohoLife is a portal of many Yoho products (Mate, Mart, Shuttle and Bed). Built using React Native, assigned as maintainer.

React Native Redux
Nature's Secret Web Shop

E-commerce platform (nbc.lk/shop) built using Laravel, Vue, and Inertia.js. Responsibilities included payment gateway integration and product management.

Laravel Vue Inertia.js Redis
Prefabric Park Shop

Web shop for fabric-related items built using Laravel, Vue, and Inertia.js. Worked as a backend developer on various tasks.

Laravel Vue Inertia.js MySQL
Roundtrips.global

Online roundtrip booking system for travel agents and travellers. Assigned as backend developer for maintenance and new feature development.

Laravel CSS jQuery Memcached

Connecting ways