Skip to content
Rukshan Fernando

Open to new roles

Software Engineer

Full-Stack · Data · Applied ML

Based in Sri Lanka

Rukshan Fernando

Scroll to explore

//01 About

Clean, reliable software

I build clean, reliable software, from Next.js front ends and REST APIs to data pipelines and applied machine learning.

Years in industry
3+
Featured projects
20+
Tools & technologies
30+
Engineering roles
2

Full-stack software engineer with 1+ year of industry experience building web applications, REST APIs and data-driven systems, with hands-on applied machine learning from a final-year research project. Focused on clean, reliable software delivered in Agile teams.

B.Sc. (Hons.) in Information TechnologyUniversity of Moratuwa · 2022 – 2026

//02 Services

What I can build for you

//03 Work

Featured projects

  1. 01 of 06Travel & BookingAug 2026 – Sep 2026

    VRJ Ceylon Tours

    Full-stack developer

    A marketing site, end-to-end booking flow and admin dashboard for a Sri Lankan tour operator.

    Visit live site VRJ Ceylon Tours (opens in a new tab)

    Key work

    • Booking flow from tour selection to traveller details, PayHere checkout and confirmation, with a signature-verified payment webhook.
    • Admin dashboard with full content management for tours, destinations, experiences, reviews, team and a media library.
    • Hardened forms and data access: Zod validation, honeypots, database rate limiting and security-definer RPCs behind a strict CSP.
    • Next.js
    • React
    • Supabase
    • Tailwind CSS
    • PayHere
    • Zod
  2. 02 of 06Web3Jan 2024 – May 2024

    Multi-Signature Wallet

    Full-stack developer

    A decentralised wallet where transactions only execute once enough approvers have signed.

    Website design for Multi-Signature Wallet

    Key work

    • Multi-approver transaction workflows enforced by smart contracts.
    • Contract integration through Web3.js and Ethers.js.
    • React
    • Node.js
    • Web3.js
    • Ethers.js
    • Smart Contracts
  3. 03 of 06E-Commerce WebsiteJuly 2026 – Aug 2026

    NattandiyaElectricals.lk

    Developer

    A modern e-commerce website for Nattandiya Electricals, featuring electrical products, categories, brands, filtering, and SEO-friendly product pages.

    Visit live site NattandiyaElectricals.lk (opens in a new tab)
    Website design for NattandiyaElectricals.lk

    Key work

    • Complete electrical product catalog
    • Product and brand filtering
    • SEO-friendly product pages and URLs
    • Responsive desktop and mobile design
    • Structured category and navigation system
    • WordPress
    • WooCommerce
    • Elementor
    • PayHere
  4. 04 of 06Villa - WebsiteJune 2026 – June 2026

    Beauty World Villa

    Full-Stack Developer

    Modern beauty and villa booking platform with a premium responsive experience.

    Visit live site Beauty World Villa (opens in a new tab)
    Website design for Beauty World Villa

    Key work

    • Premium responsive website
    • Villa & service management
    • Booking & enquiry flow
    • Admin content management
    • Secure Supabase backend
    • Next.js
    • React
    • TypeScript
    • Supabase
    • Tailwind CSS
    • PostgreSQL
    • Vercel
  5. 05 of 06Web AppNov 2025 – Jan 2026.

    MFriend – Personal Finance Tracker

    Founder & Full-Stack Developer

    A personal finance app to track income, expenses, budgets, savings goals, loans, and credit cards in one place.

    Visit live site MFriend – Personal Finance Tracker (opens in a new tab)
    Website design for MFriend – Personal Finance Tracker

    Key work

    • Dashboard with balance, income, expenses, and savings charts.
    • Budgets, savings goals, loans, and credit card tracking.
    • Spending breakdown by category with quick actions.
    • Installable PWA with dark mode and secure login.
    • React
    • TypeScript
    • Tailwind CSS
    • shadcn/ui
    • Supabase
    • PWA
  6. 06 of 06Research ProjectNov 2025 – Jul 2026

    Production Line Balancing Using ML

    Digital Twin module owner · Team of 3

    A real-time production line simulation that recommends live line rebalancing, predicts machine breakdowns and flags bottlenecks as they form.

    Visit live site Production Line Balancing Using ML (opens in a new tab)
    Website design for Production Line Balancing Using ML

    Key work

    • Trained a PPO reinforcement learning agent on a custom Gymnasium simulation of WIP flow, operator fatigue and machine reliability.
    • Built an XGBoost breakdown model with hierarchical fault classifiers, served through FastAPI as a live risk-ranking and what-if service.
    • Calibrated the simulation with regression on real shift data and streamed a live WebSocket dashboard with bottleneck alerts.
    • PyTorch
    • Stable-Baselines3
    • XGBoost
    • FastAPI
    • WebSockets

//04 Experience

Where I've worked

  1. Oct 2025 – May 2026Sri Lanka · Hybrid

    Junior Software EngineerPerfectus Technology Limited

    • Engineered full-stack features and backend services with Next.js, TypeScript, Node.js and PostgreSQL.
    • Designed and integrated REST APIs and business logic for complex multi-step workflows, including third-party and Web3 smart contract integrations.
    • Turned business requirements into scalable, maintainable solutions with cross-functional remote teams in Agile.
  2. Feb 2025 – Aug 2025Nugegoda, Sri Lanka

    Software Engineering InternDVTechLabs

    • Built a market analytics platform that scrapes Sri Lankan listing sites and turns changing listings into trend dashboards.
    • Designed a Medallion (Bronze, Silver, Gold) pipeline on Google BigQuery to ingest, cleanse, transform and model scraped data.
    • Wrote SQL transformations and analytical data models to power dashboard insights.
  3. Apr 2021 – Apr 2022Palaviya, Sri Lanka · On-site

    Factory Manager & Lab TechnicianHiru Food Product (Pvt) Ltd

    • Managed day-to-day factory operations, overseeing production, quality control and staff management.
    • Conducted laboratory testing and analysis to ensure product quality and safety.
  4. Jul 2019 – Dec 2019Madampe, Sri Lanka

    Laboratory TechnicianHAYCARB PLC

//05 Recommendations

What people say

Read on LinkedIn (opens in a new tab)

//06 Stack

Tools I use

//07 Leadership

Beyond the code

  • 2023 – Present

    Unit Representative (UOM)

    Sri Lanka University Catholic Students' Movement (SLUCSM)

  • 2023 – 2025

    Web Developer & Assistant Editor

    INTECS, University of Moratuwa

  • 2024

    Web Developer, Official Event Website

    HackMoral 6.0, University of Moratuwa

  • 2022 – 2023

    Spiritual Vice President

    Catholic Students' Society, University of Moratuwa

  • 2023

    Key Developer, Certificate Automation

    FIT CodeRush 2023

//08 Contact

Let's work together

// Send a message

Tell me about your project

Your message goes straight to my inbox, and I reply by email.