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 PHPLaravel LaravelJavaScript JavaScriptReact ReactReact Native React NativeVue Vue.jsNode.js Node.js
Frontend & Styling
HTML HTMLCSS CSSBootstrap BootstrapjQuery jQuery
Databases & Tools
MySQL MySQLFirebase FirebaseRedis RedisMemcached Memcached
DevOps & Cloud
Nginx NginxApache ApacheGCP Google CloudLaravel Forge Laravel Forge
AI and Prompt Generation Skills
Prompt Engineering Prompt EngineeringChatGPT AI Assisted DevelopmentMarkdown Markdown FormattingOpenAI 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 NativePHP APIGoogle 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.

LaravelPHPBootstrapjQueryMySQL
Travel & Excursions Booking

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

PHPBootstrapjQueryMySQLJavaScript
Cement Containers Admin Dashboard

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

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

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

PHPAndroidJavaFirebaseMySQL
DMC Portal for Yohobed

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

ReactLaravelRedux-sagaMySQL
YohoLife Mobile App

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

React NativeRedux
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.

LaravelVueInertia.jsRedis
Prefabric Park Shop

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

LaravelVueInertia.jsMySQL
Roundtrips.global

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

LaravelCSSjQueryMemcached

Connecting ways