Frame the right problem
I convert ambiguous requirements into crisp decision points, pragmatic scope, and a plan people can act on.
Software leader · Systems thinker · Product builder
I turn ambitious product ideas into precise, resilient software.
I help clients and engineering teams shape complex requirements into pragmatic architecture, intuitive interfaces, and production-ready releases.
Lead, design, build, explain, and deliver.
The short version
01 / ABOUT
I’m a software engineering leader based in Colombo. My work combines product planning, scalable architecture, hands-on development, and thoughtful team leadership.
I do my best work when the problem matters and the right path is not obvious. I make the technical trade-offs legible and keep delivery grounded in the product’s real needs.
02 / HOW I HELP
Whether I’m speaking with a founder, a product team, or senior engineers, the goal is the same: identify the real constraint, expose the trade-offs, and build software people can trust.
I convert ambiguous requirements into crisp decision points, pragmatic scope, and a plan people can act on.
I design modular software that stays observable, testable, and adaptable as products grow.
I keep architecture connected to implementation, removing technical drag before it reaches the user.
I give clients, product teams, designers, and engineers a shared technical language for better decisions.
03 / JOURNEY
Engineering leadership, experimental R&D, and visual storytelling all contribute to how I solve problems today.
August 2020 to present
Software Engineer, 2020 to 2021 / Senior Software Engineer, 2022 to 2023 / Associate Technical Lead, 2024 to present
Leading full-stack product delivery, pragmatic system design, and engineering teams while staying close to implementation. The work spans intuitive interfaces, production-grade services, and data-intensive platforms.
July 2018 to June 2019
Research & development
Built interactive web and mobile experiences in an experimental R&D environment, working across emerging technologies, APIs, connected hardware, testing, and technical documentation.
October 2016 to October 2022
Visual storytelling
Produced and edited visual stories alongside a growing software career. That experience still shapes how I think about rhythm, communication, detail, and audience.
October to December 2017
Product design · Business analysis
Completed an intensive programme covering product discovery, research, project objectives, business analysis, and the development of software and hardware products.
04 / EDUCATION
March 2026 to March 2028 · In progress
MSc in Computer Science (Business Computing)
August 2016 to June 2020 · First Class Honours
BEng (Hons) Software Engineering · United Kingdom
2003 to 2016 · Academic foundation
GCE Advanced Level · Mathematics and Computer Science
Selected credentials
05 / SELECTED WORK
These are a few examples of the work. In each case, the aim was to make a complicated product easier to understand and use.
Financial technology
01Technical leadership for a production-grade analytics product that turns high-volume operational data into clear, decision-ready insight.
Operations technology
02Designed modular systems that bring location-aware operations, configurable forms, and complex business rules into one coherent product experience.
Applied research
03Created a context-aware knowledge recommendation system for English-language composition, combining semantic research, engineering, and user evaluation.
Technical range
06 / OFF THE CLOCK
Software is only part of the picture. These five interests bring curiosity, rhythm, perspective, and play into the rest of my work.
Mostly high fantasy and science fiction. Tolkien always has a place on the shelf.
As a bibliophile, I enjoy finding editions worth keeping and growing my personal library.
New places, local food, long walks, and a camera roll full of details.
Good stories, thoughtful strategy, and well-designed systems are as rare as gold.
I sing, beatbox, and enjoy the discipline of building harmonies with talented people.
07 / LET’S TALK
Tell me what you’re trying to make, improve, or understand. I’m always open to a thoughtful conversation.