Skip to content

~/portfolio $ whoami

Adisha Madhushanka 

Senior Software Engineer

10+ years building secure, high-scale web applications for banking, aviation and telecommunications — React, Next.js, TypeScript, Node.js and AWS.

Now building with Claude Code, agentic workflows and RAG.

  • Based in Brisbane, QLD
  • Unrestricted Australian working rights
  • Open to senior engineering roles

Looking for a senior frontend or full-stack role in Brisbane — and open to relocating to Sydney, Melbourne or Adelaide.

Adisha Madhushanka: Senior Software Engineer, 10+ years. Core stack React, Next.js, TypeScript, Node.js, AWS. AI focus Claude Code, Agentic workflows, RAG. Based in Brisbane, QLD, open to Sydney, Melbourne, Adelaide. Looking for a senior frontend or full-stack role.
engineer.ts

stack I ship with

  • React
  • Next.js
  • TypeScript
  • Node.js
  • AWS
  • React Native
  • Redux
  • Tailwind CSS
  • Express.js
  • PostgreSQL
  • MongoDB
  • Redis
  • Docker
  • Jenkins
  • Claude Code
  • GitHub Copilot
  • Firebase
  • Vercel
  • Jest

about

Building software people trust, at scale.

I'm a senior software engineer with more than ten years of experience building web and mobile products that people rely on every day — from digital banking at OCBC and DBS, to Singapore Airlines' Manage Booking platform, to Dialog Axiata's MyDialog app used by millions in Sri Lanka.

I've led frontend architecture across multiple product teams, set the patterns other engineers build on, and spent a lot of time mentoring junior and mid-level developers through code review and pairing.

Today I work with modern AI-assisted and agentic development — Claude Code, GitHub Copilot, AI coding agents and RAG — to ship faster without lowering the bar on security, accessibility or code quality.

I'm now looking for my next full-time role: a senior frontend or full-stack position on a product team that values quality, ownership and good engineering practice — in Brisbane, or relocating to Sydney, Melbourne or Adelaide.

Quick facts

Years experience
10+
Since 2015
Industries
5
Banking, aviation, telecom, healthcare, enterprise
Users served
Millions
Singapore Airlines Manage Booking, MyDialog app
Countries
3
Sri Lanka, Singapore, Australia / NZ clients

ai & agentic development

AI-assisted engineering, with the same bar for quality.

I use AI coding tools every day to move faster, and I build LLM features into products — grounded in real data, evaluated, and shipped with the security and review standards I learned in banking.

  • AI-assisted development

    Claude Code, GitHub Copilot and AI coding agents across the whole loop: solution design, code generation, refactoring, debugging, automated tests and technical documentation.

    • Claude Code
    • GitHub Copilot
    • AI coding agents
  • Retrieval-Augmented Generation

    RAG solutions that ground LLM answers in your own content — prompt development, contextual information retrieval and systematic response evaluation.

    • RAG
    • Prompt engineering
    • Response evaluation
  • Agentic workflows & LLM integration

    Multi-step agentic workflows and LLM features integrated into React and Next.js products, behind secure, JWT-authenticated APIs.

    • LLM integration
    • Agentic workflows
    • Next.js
    • Redis
    • JWT
  • AI on AWS

    Managed foundation models and ML services on AWS, alongside the serverless and container infrastructure I already build on.

    • AWS Bedrock
    • SageMaker
    • Lambda
    • ECS

How a RAG feature comes together

  1. 1

    Ingest

    Chunk and embed source content

  2. 2

    Retrieve

    Find the most relevant context

  3. 3

    Augment

    Build a grounded, well-scoped prompt

  4. 4

    Generate

    LLM answers from that context

  5. 5

    Evaluate

    Check accuracy and iterate

AI speeds up the work — code review, tests and security standards stay exactly the same.

Answers grounded in your data, not the model's guesses.

Evaluation before rollout, so quality is measured rather than assumed.

projects

Things I’ve built — for work, for friends, for fun.

A SaaS I'm building, a couple of sites from my time at MindLogics, and sites I've built for friends' businesses — mostly for fun, and a chance to try new tools end to end.

Showing 6 projects

  • demo.chatbot

    My SaaS · in development

    Status: Demo on request

    AI Lead-Capture Chatbot

    My own SaaS in the making: an embeddable AI chatbot that businesses drop onto their website to engage visitors and capture qualified leads.

    • React
    • JavaScript
    • Node.js
    • Express.js
    • PostgreSQL
  • tgs.co.nz
    Taniwha Guiding Services homepage with a Milford Sound landscape and the headline “Unveiling New Zealand’s Wonders”.

    Client work at MindLogics

    Status: Live

    TGS (New Zealand)

    Tour-booking website for Taniwha Guiding Services, a New Zealand operator offering multilingual guided day tours and transfers.

    • Next.js
    • React
    • AWS Lambda
    • Amazon CloudFront
  • mindlogics.co.nz
    MindLogics homepage on a dark green background with the headline “Software, with purpose.”

    Built at MindLogics

    Status: Live

    MindLogics

    Company website for MindLogics, the New Zealand software agency I worked at — services, studio and client stories.

    • Next.js
    • React
    • AWS Lambda
    • Amazon CloudFront
  • sri-aero.vercel.app
    Sri Aero homepage: a private jet at sunset with the headline “Aviation-grade detailing, delivered to your hangar.”

    Built for a friend

    Status: In progress

    Sri Aero

    Site for a friend's mobile aircraft-detailing business in Calgary — services, fleet and quote requests, with hand-built SVG motion.

    • Next.js
    • React
    • TypeScript
    • Tailwind CSS
    • Framer Motion
    • SVG animation
    • JSON-LD SEO
    • Vercel
  • dhaneshachemicalsandfertilisers.com
    Dhanesha Chemicals & Fertilisers homepage over a green paddy field, with product and wholesale calls to action.

    Built for a friend

    Status: In progress

    Dhanesha Chemicals & Fertilisers

    Fast, SEO-focused catalogue site for a friend's fertiliser and agri-chemicals supply business in Sri Lanka.

    • Next.js
    • React
    • TypeScript
    • Tailwind CSS
    • JSON-LD SEO
    • Vercel

experience

10+ years across banking, aviation and telecom.

  1. Jan 2026 — Aug 2026

    New Zealand · Remote

    Senior Software Engineer

    MindLogics Limited

    Built and maintained scalable React and Next.js applications for agency clients.

  2. Mar 2022 — Jan 2026

    Singapore

    Senior Software Engineer (AVP)

    OCBC Bank

    Led frontend architecture across multiple product teams for retail and corporate banking.

  3. Mar 2020 — Mar 2022

    Singapore

    Senior Software Engineer (React)

    Singapore Airlines (via ITCAN)

    Built the Manage Booking platform serving millions of customer transactions a year.

  4. Oct 2019 — Mar 2020

    Singapore

    React JS Developer

    DBS Bank

    Worked on the DBS digibank platform for web and mobile.

  5. Aug 2018 — Oct 2019

    Colombo, Sri Lanka

    Software Engineer

    Innovative Software Engineering

    Delivered enterprise React applications across healthcare and manufacturing.

  6. Jun 2017 — Aug 2018

    Colombo, Sri Lanka

    Software Engineer

    Omobio

    Built React Native apps for Dialog Axiata used by millions of customers.

  7. Jul 2015 — Jul 2016

    Colombo, Sri Lanka

    Associate Software Engineer

    WAD International

    Built WordPress and Drupal sites for corporate and hospitality clients.

Education

BEng (Hons) Software Engineering

University of Westminster · 2013 – 2017

skills

The tools I reach for.

Core stack highlighted in cyan — React, Next.js, TypeScript, Node.js and AWS.

Languages

  • JavaScript
  • TypeScript (core skill)
  • HTML
  • CSS
  • SASS
  • Python
  • SQL

Frontend

  • React (core skill)
  • Next.js (core skill)
  • React Native
  • Redux
  • Context API
  • Tailwind CSS
  • Material UI
  • Bootstrap

Backend

  • Node.js (core skill)
  • Express.js
  • REST APIs
  • Microservices
  • JWT auth

AI & Agentic Development

  • Claude Code
  • GitHub Copilot
  • AI coding agents
  • RAG
  • Prompt engineering
  • LLM integration
  • AWS Bedrock
  • SageMaker

Cloud — AWS

  • AWS (core skill)
  • ECS
  • Lambda
  • API Gateway
  • Step Functions
  • RDS
  • VPC
  • SNS
  • Amplify
  • CloudFront
  • CodePipeline
  • CloudWatch

Cloud — Google

  • Firebase
  • Cloud Functions

Databases

  • PostgreSQL
  • MongoDB
  • MySQL
  • MSSQL
  • Redis

DevOps & Tooling

  • Docker
  • Docker Compose
  • Jenkins
  • Bitbucket Pipelines
  • Git
  • Webpack
  • Vercel

Testing

  • Jest
  • Mocha
  • Appium

CMS

  • WordPress
  • Strapi
  • Drupal

Mobile Delivery

  • App Store Connect
  • TestFlight
  • Google Play Console
  • App Center

Ways of Working

  • Agile (Scrum / Kanban)
  • Code reviews
  • Mentoring
  • Jira
  • Confluence

contact

Hiring? Let's talk.

I'm looking for my next full-time senior engineering role. If you're a hiring manager or recruiter with a role that fits, I'd love to hear from you — I usually reply within one business day.

what I'm looking for

  • Senior Software Engineer
  • Senior Frontend Engineer (React / Next.js)
  • Senior Full-stack Engineer

Full-time · Brisbane, QLD or relocating to Sydney, Melbourne, Adelaide · Unrestricted Australian working rights

LinkedIn
Available on request
Location

Brisbane, QLD

Open to Sydney, Melbourne, Adelaide

Fields marked * are required.