02 · The journey · 2015 → now

From trainee in Colombo
to Lead in Adelaide.

Twelve roles across nine companies — Sri Lanka to South Australia. Native, web & cross-platform. Banking, IoT, hospitality, healthcare and research.

Every step, a deliberate climb: trainee → junior → senior → lead → lead & product owner. Below is each rung.

12Roles
9Companies
11+Years
16Leading now
01 Trainee 02 Junior 03 Engineer 04 Senior 05 Lead 06 Lead + Product Owner
Current role South Australia · Hybrid · Distributed team

Lead Software Engineer & Product Owner — VSS Global

VSS GlobalFinancial & BankingAU · MY · IN
Jul 2025 — Present Active · ongoing

Leading engineering on a next-generation financial & banking platform for a regulated client — latest stack, high stakes, fast cadence. 16 engineers across Australia, Malaysia and India, three timezones, one release train.

  • Product ownership end-to-end — roadmap, backlog grooming, stakeholder demos, release sign-off
  • Cross-region team leadership — daily handoffs between Adelaide, Kuala Lumpur and Bengaluru
  • Architecture for mobile + web + services, with compliance & security baked in from day one
  • Setting the engineering culture: code review standards, CI/CD, observability, on-call
Current build
A modern financial & banking experience — details under NDA, but happy to talk shop in person.
Lead + PO 16 engineers · 3 regions Fintech / Banking Mobile + Web Cloud-native Latest stack Compliance Distributed team
Lead Engineer Adelaide, SA · Hybrid · Contract

Lead Software Engineer — Polyaire

Polyaire Pty LtdIoT · Smart HomeAirTouch program
Jan 2024 — Nov 2025 1 yr 11 mos

Led development of AirTouch — a cutting-edge IoT smart-home control system letting users manage their environment through a console device, mobile app and a web portal.

Owned the full stack with a small, sharp team. Mobile in React Native, web portal in React with embedded AI (Amazon Q + custom Python modules), and cloud on AWS with Firebase for real-time sync.

  • Architected & shipped the AirTouch mobile app from blueprint to App Store / Play Store
  • Built the AI-powered web portal for installers & support — Amazon Q + bespoke Python modules
  • Real-time console ↔ app communication for sub-second telemetry
  • Mentored mobile engineers; reviewed every PR; on call when it mattered
Flagship project
AirTouch 5 — IoT zoning & climate control across thousands of Australian homes
React Native React AWS Firebase Python AI Amazon Q Flutter IoT CI/CD
Full-time kwpx Agency · Sri Lanka / Remote

Lead Software Engineer — kwpx Agency

Digital agencyMultiple clients
Oct 2022 — Dec 2023 1 yr 3 mos

Led the engineering side of an agency shop — multiple client products simultaneously, with end-to-end ownership of technical architecture, delivery and IT development.

  • Set the technical architecture across React Native, Flutter and web projects
  • Led delivery cadence, sprint planning and code reviews across 3 concurrent client engagements
  • Hired, on-boarded and mentored mid-level engineers
Tech Architecture React Native Flutter Web IT Development Team Lead
Freelance Remote · Various

Freelance Developer — Independent

Self-employedArchitecture & full-stack delivery
Feb 2020 — Feb 2023 3 yrs 1 mo

Ran a parallel freelance practice alongside full-time roles — small product builds, technical audits and architecture consulting for startups and SMBs.

  • Architected greenfield mobile + web products end-to-end
  • Embedded into client teams as a temporary tech lead
  • Built MVPs in 6–12 week sprints, handed off cleanly
Architecture React Native Flutter Swift Node Firebase
Breeze Services Group · 2 yrs · 2 roles
Full-time Coober Pedy, SA · Hybrid

Lead Senior Software Engineer — Breeze Services Group

Breeze Services Group Pvt LtdCommercial product
Nov 2020 — Oct 2022 2 yrs

Led Flutter and React Native commercial apps. Led the OPAL project through release, plus native mobile workstreams.

  • Owned mobile architecture across Flutter, React Native and native iOS/Android
  • Took the OPAL project from spec to shipped product
  • Established release cadence and review process for the mobile team
OPAL Project Lead Flutter React Native Swift Kotlin Architecture
Contract Australia · Remote

Senior Software Engineer — Breeze Services Group

Mobile project2 products7-member team
Feb 2021 — Feb 2022 1 yr 1 mo

Senior engineer on a React Native and Flutter mobile project. Led a 7-member team across two products in parallel.

Team Lead · 7 React Native Flutter Architecture
Part-time Sri Lanka · Consultant

Senior Software Consultant — Lanka Medical Audio

HealthcareCloud migration3 teams · 32 engineers
Jun 2020 — Feb 2022 1 yr 9 mos

Brought back to the company I started at — this time as a senior consultant for the early development team I'd been part of years before.

  • Managed 3 teams totalling 32 engineers through a system-architecture restructure
  • Migrated to a cloud-based model, centralising services into one application
  • Introduced an agile release cycle on JIRA and a consistent software-review process
  • Bug-fixes and final touches on the native iOS codebase, personally
Architecture Lead Cloud Migration Native iOS Java JIRA · Agile
JK
Full-time Sri Lanka · Onsite

Senior Software Engineer — John Keells IT

Global software & offshore servicesMobile team lead
Jan 2020 — Apr 2021 1 yr 4 mos

Started directly as team lead for mobile at one of South Asia's largest software conglomerates. JKH provides mobile, web, automation and consulting to a global client base.

  • AryaX — application for military services providers integrating AI, ML, image processing and data clustering
  • JKH Hospitality reservation app — IPA & APK builds embedded in hardware across hotels, resorts and restaurants (table → room reservations)
  • Owned the mobile architecture from spec through deployment
Flagship projects
AryaX · JKH Hospitality Reserve
Mobile Team Lead AI / ML Image Processing Native iOS & Android Hospitality
Full-time Sri Lanka · Trumpcode (subsidiary)

Software Engineer → Team Lead — ClearPicture Corp.

Survey & analytics80+ countries · 30 languages
Oct 2018 — Jan 2020 1 yr 4 mos

ClearPicture delivers stakeholder-integrated survey, feedback and analytics for hundreds of organisations worldwide. I worked in Trumpcode, its product subsidiary.

  • Native iOS & Android development, plus a React Native cross-platform version
  • Full-stack ownership — frontend, backend, APIs, DB, error handling, bug fixes
  • Version control on Bitbucket, JIRA on Agile
  • Promoted to team lead managing 11 engineers — completely owned iOS delivery
Promoted · Team Lead · 11 Native iOS Native Android React Native Java API Design
Full-time Sri Lanka · Onsite

Software Engineer → Team Lead — Virtusa

IT consulting · globalHQ: Southborough, MA
Feb 2017 — Aug 2018 1 yr 7 mos

Started on the GTO Robotics Process Automation team, then requested a transfer to mobile, where I was promoted to Software Engineer.

  • Built ACCELLO — an automation tool for the Finacle core banking system at Nations Trust Bank
  • Worked on Nations Trust co-banking and mobile banking app development
  • Full-stack: frontend, backend, APIs, DB, error handling, release cycle input
  • Promoted to team lead managing 6 engineers on mobile delivery
Flagship projects
ACCELLO · Nations Trust Banking
Promoted · Team Lead · 6 RPA Banking Mobile Banking Java Xamarin
Lanka Medical Audio · 2 yrs 2 mos · where it all started
Full-time Sri Lanka · Onsite

Junior Software Engineer — Lanka Medical Audio

R&D · medical devicesHearing & eye care
Jul 2015 — Feb 2017 1 yr 8 mos

Shifted development into the Xcode environment and ramped delivery to meet a tight deadline. Worked the database and backend alongside frontend.

  • Frontend with Swift 4
  • Backend API development and testing
  • Database design & setup
Swift 4 Java React.js API Design DB
Trainee · Full-time Sri Lanka · Onsite

Software Engineering Trainee — Lanka Medical Audio

R&D team2 dev teams · 24 people
Jan 2015 — Jul 2015 7 mos · day one

Where it all started. Medical-supplies importing company with an in-house R&D team — two squads, 24 developers between them.

  • UI/UX training on the vision web & mobile app
  • Frontend development training with the team
  • Promoted to Junior SE and allocated across both squads — contributing to frontend & backend
Day 1 · Promoted Xamarin Java UI/UX

Ten years, one through-line.
Let's add the next chapter.

Open to lead engineering, product ownership and architecture roles — remote or anywhere in South Australia.