
Building an AI-Powered Revenue Recovery Engine for SaaS 🚀 (Next.js 15 + Gemini 2.0)
Every SaaS founder knows the "silent killer" of revenue: Involuntary Churn. It’s not that the...
Read More
Software Engineer at Axiata Digital Labs
Full Stack Developer | Mobile App Developer
Crafting exceptional digital experiences with React, TypeScript, Java Spring Boot, Android, React Native, and Flutter
Crafting exceptional digital experiences. Building the future, one line at a time.

Axiata Digital Labs, 2025
From a curiosity-driven beginner to a Software Engineer at Axiata Digital Labs, my path has been defined by continuous learning and pushing boundaries.
Every project is an opportunity to innovate, every challenge a chance to grow.
Where innovation happens
"It's not about where you start, it's about the progress you make and the impact you create."
Software Engineer at Axiata Digital Labs, contributing to enterprise solutions and full-stack development
Bachelor of Computing - Computer Software Engineering
Curtin University (2021 - 2024)
Contributing to enterprise solutions including Axonect Enterprise Product Catalog (EPC), Axonect CRM, CDOM, and Digital BSS. Building scalable full-stack solutions using React, TypeScript, Java Spring Boot, and modern cloud technologies.
Led development of innovative mobile applications during my tenure at Curtin University. Managed client communications, sprint work, and spearheaded implementation of cutting-edge technological solutions across multiple projects.
Excellence in problem-solving, collaborative teamwork, and continuous innovation. Driven by passion for creating impactful solutions that make a difference in the digital landscape.

Colombo District, Western Province, Sri Lanka
Jan 2025 - Present
1 year 2 months 5 days
Contributing to enterprise solutions and full-stack development
Apr 2024 - Jan 2025
10 Months
Contributed to enterprise solutions including Axonect Enterprise Product Catalog (EPC), Axonect CRM, CDOM, and Digital BSS. Developed both frontend and backend solutions using modern technologies.
Complete E-Commerce Ecosystem
A comprehensive e-commerce solution with web storefront and mobile admin app. Designed to help businesses sell online, manage operations efficiently, and grow revenue.
Complete online store platform with secure payment processing, customer management, and powerful analytics. Manage your entire business from anywhere with our mobile admin app.
Start selling online in days, not months
Accept payments via credit card, bank transfer, or cash on delivery
Track sales, inventory, and customer data in real-time
Manage your store from anywhere with mobile app
Customize branding to match your business identity
Launch Fast: Get your online store up and running quickly
Bank-Level Security: Your data and customer payments are fully protected
Work Anywhere: Manage your business from desktop or mobile
Flexible Payments: Credit cards, bank transfers, and cash on delivery
Data-Driven Decisions: Understand your sales and customers with analytics
Your Brand: Fully customizable to match your business identity
Stay Updated: Get instant alerts for orders and important events
Complete Solution: Everything from products to delivery and returns
Customer Shopping Experience
Beautiful, easy-to-use online store where your customers can browse products, make purchases, and track their orders.

E-commerce homepage with product categories, hero banner, and navigation

Admin dashboard showing order management, analytics, and business controls

Product detail page with image gallery, reviews, and add to cart functionality

Secure checkout page with multiple payment options and order summary

Shopping cart with product list, quantity controls, and order totals

Product catalog with filtering, sorting, and search capabilities

Comprehensive analytics dashboard with sales trends and performance metrics

Real-time customer support chat system for instant assistance
Product Showcase: Display your products with images, descriptions, prices, and customer reviews
Flexible Payments: Accept credit cards, bank transfers, and cash on delivery
Order Tracking: Customers can view order status and history anytime
Customer Support: Built-in messaging for customer inquiries and support
Reviews & Ratings: Build trust with customer reviews and product ratings
Custom Branding: Match your store design to your brand identity
Manage Your Business On-the-Go
Comprehensive mobile admin application for iOS and Android that puts complete business control in your pocket. Manage orders, inventory, users, analytics, and customer interactions from anywhere.

Mobile app splash screen with RGDev E-Commerce branding and loading animation

Comprehensive dashboard showing sales metrics, recent orders, analytics, and quick action buttons for all management functions

Advanced management dashboard with navigation to orders, analytics, inventory, alerts, and settings

Order list view with search functionality, order IDs, status badges, and timestamps for efficient order tracking

Complete order details including order ID, customer email, timestamp, invoice/download buttons, order status, payment info, order items, summary, shipping address, and tracking information

Detailed order view with admin actions (Update Order Status, Cancel Order), order items breakdown, and complete order summary

Order status update modal with options: Processing, Shipped, Out for Delivery, Delivered, and Completed with descriptive text for each stage

Professional invoice viewer showing RGDev E-Commerce branding, order details, ship-to address, payment method, tracking information, and pinch-to-zoom functionality

Bank transfer payment proof verification screen with image viewer for admins to review and approve customer payment uploads

Returns management screen showing return requests with order IDs, reasons (Damaged/Defective, Wrong Item), status tracking (Return Requested, In Review, Approved, Completed), refund methods (Store Credit, Bank Transfer), and action buttons

Customer review management interface displaying reviews with ratings (5/5 stars), customer names, product IDs, timestamps, and delete review functionality for content moderation

User management system showing 5 users with email addresses, role assignment (Guest/User/Admin buttons), creation timestamps, active status badges, and disable user controls

Mobile analytics dashboard with visual charts, revenue trends, sales performance graphs, and key business metrics

Inventory management interface with product listings, stock level monitoring, and quick access to manage product availability

Product category organization tool for creating and managing store categories to improve product navigation

Coupon and discount code management system for creating promotional offers and special deals

Push notification center displaying real-time alerts for orders, inventory updates, payments, and system notifications with refresh and clear options

Admin messaging dashboard for managing customer communications and support inquiries

Detailed message conversation view for reading and responding to customer messages

Comprehensive settings screen showing signed-in account (Linus Benedict Torvalds), registered devices with FCM tokens, device management (Ranul's Note10+ on Android platform), notification logs, device registration button, and sign-out option. Includes currency selection (USD, EUR, GBP, AUD, CAD, LKR) and locale formatting (en-LK, en-US, en-GB, en-AU, en-CA) with preview showing "LKR 1,299.99"
Real-Time Dashboard: Monitor live sales, new orders, revenue metrics, and key performance indicators
Advanced Order Management: Process orders, update shipping status, add tracking info, and manage returns
Payment Verification: Review and approve bank transfer proofs, process refunds, and manage payment methods
Invoice Generation: Create, view, download, and share professional invoices directly from mobile
Comprehensive Analytics: Track sales trends, revenue growth, top products, and customer insights
User Management: Control admin access, assign roles (Guest/User/Admin), and manage team permissions
Smart Notifications: Receive real-time alerts for orders, inventory, payments, and system updates
Inventory Control: Monitor stock levels, track product availability, and manage inventory categories
Messaging System: Communicate with customers, handle inquiries, and manage support tickets
Review Management: Monitor customer reviews, ratings, and product feedback with moderation tools
Return Processing: Handle return requests, process refunds (store credit or bank transfer), and track return status
Category Management: Organize products into categories for better customer navigation
Coupon Management: Create and manage discount codes, promotions, and special offers
Multi-Currency Settings: Configure currency (USD, EUR, GBP, AUD, CAD, LKR) and locale formatting (en-LK, en-US, en-GB, en-AU, en-CA)
Retail businesses wanting to sell online
Agencies managing multiple client stores
Marketplaces with multiple vendors
Business owners who need mobile management
Companies accepting various payment methods
See how our e-commerce platform can help you sell more, manage better, and grow faster. Schedule a personalized demo with our team today.
Free Consultation
No Commitment Required
Custom Solutions Available
See technical specifications, features, and implementation details
A comprehensive, full-stack e-commerce solution featuring both a modern web-based online store and a powerful mobile admin app. Built with React 18, Firebase, and React Native, this platform enables businesses to sell products online and manage operations seamlessly from anywhere.
A complete, enterprise-grade private Android app store built with Next.js 16, React 19, Firebase, and modern web technologies. Fully responsive across mobile phones, tablets, and laptops of all sizes with role-based authentication, secure APK distribution, and comprehensive admin dashboard.
A production-grade, modern personal portfolio website built with React 18, TypeScript, and Tailwind CSS. Features dynamic content, real-time tech blog integration, smooth animations, and optimized performance. Showcases professional experience, technical skills, and project portfolio with an elegant dark-mode interface.
A modern, responsive personal portfolio website for Prof. Prasadini Gamage built with React 18, TypeScript, and Vite. Features a clean, professional design with fast performance and excellent user experience.
A comprehensive Android finance management application built with Java, Firebase, and Material Design 3. Features multi-account management, automatic SMS parsing, visual credit cards, advanced analytics, smart budgeting, and biometric security for seamless transaction tracking.
A cross-platform Flutter app for tracking workouts, steps, calories, and progress. Integrates with Google Fit and Apple Health.
A social networking app built with React Native, featuring user profiles, posts, comments, and real-time chat.
A full-featured e-commerce web application with product listings, shopping cart, checkout, and user authentication.
A multi-user blog platform with post creation, editing, commenting, and user profiles. Built with MERN stack.
FlowTask is a production-ready task management and productivity application designed with a focus on clarity, flow, and execution. Built with React, TypeScript, Firebase, and cutting-edge web technologies. It helps users manage tasks, deadlines, priorities, and track productivity through an intuitive and modern interface.
A production-ready weather forecast web application built with React and Next.js, featuring real-time weather data, hourly and 7-day forecasts, dark mode, and beautiful weather-based backgrounds.
A real-time chat application with user authentication, group chats, and message notifications. Built with React and Socket.io.
PunchClock is a comprehensive, professional-grade time tracking Android application designed for freelancers, contractors, and professionals who need to accurately monitor their work hours, calculate earnings, and analyze productivity patterns. Built with modern Android development practices and featuring a sleek dark-mode UI, PunchClock offers secure authentication, cloud synchronization, and detailed analytics.
AstroViews is a captivating React.js application that fetches and displays NASA's Astronomy Picture of the Day (APOD), including the title and detailed information. It features daily updates, date selection, high-quality images, and download options for images and information.
Led the development of a comprehensive mobile application for personal diary management, handling client communication, sprint work, and backend development.
Spearheaded the conceptualization and implementation of a BMI Calculator app, leveraging advanced technologies to deliver personalized health solutions.
Contributed to the development of a comprehensive food delivery application, emphasizing seamless user experiences and efficient order placement.

Every SaaS founder knows the "silent killer" of revenue: Involuntary Churn. It’s not that the...
Read More
Sharing how I built a vendor quotation comparator API using Node, TypeScript, and Express with a weighted scoring model.
Read More
The first post covered the birth — 25 accepted mutations, two death spirals, 39 tools. The second...
Read MoreGoogle Workspace CLI — one command-line tool for Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin, and more. Dynamically built from Google Discovery Service. Includes AI agent skills.
Read MoreTraining neural networks on Apple Neural Engine via reverse-engineered private APIs
Read More
genjutsu is a fast-paced, developer-focused social network where everything vanishes every 24 hours....
Read MoreI'm always interested in new opportunities and exciting projects. Whether you have a question or just want to say hi, feel free to reach out!