Full-Stack Product Engineering
I design and develop connected digital products across responsive front-end interfaces, backend services, databases and deployment infrastructure.
- Next.js
- TypeScript
- Java
- Spring Boot

I design and build scalable digital products across front-end, backend and cloud infrastructure. As Founder and Director of Devoscape, I combine software engineering, product thinking and technical leadership to turn complex ideas into reliable systems.
Based in Colombo, working across Sri Lanka and international markets.
6.9271° N · 79.8612° E
Interface → Application → Infrastructure
Engineering decisions are product decisions. I try to hold both at once.
I am a software engineer with eight years of experience across front-end development, backend engineering and cloud infrastructure. My main focus is building scalable enterprise software, particularly e-commerce platforms and connected digital products.
I work across the full software lifecycle, from understanding business requirements and planning architecture to implementing applications, deploying cloud infrastructure and improving long-term maintainability.
Alongside engineering, I lead Devoscape, where I work with clients, guide project decisions, plan product roadmaps and help transform ideas into practical software solutions.
Years of software engineering experience
People led or collaborated with
Core disciplines: front-end, backend, cloud
Devoscape founded
Four ways I usually work with a client, from a first architecture conversation through to a system running in production.
I design and develop connected digital products across responsive front-end interfaces, backend services, databases and deployment infrastructure.
I build structured backend applications, secure APIs, authentication systems and scalable data-driven services for complex business platforms.
I design practical cloud environments, deployment pipelines and infrastructure automation that support reliable software delivery.
I support product planning, architecture decisions, client communication and project delivery while balancing technical and business priorities.
One company, one role, and eight years of practice behind it.
Devoscape (PVT) LTD
I founded Devoscape to deliver software solutions shaped around client requirements. My responsibilities include understanding business goals, communicating with clients, managing projects, designing system architecture, making business decisions, planning product roadmaps and supporting the long-term growth of the company.
A progression of capability, not six separate employers, each stage built on the one before it.
Front-end Engineering
Interfaces, design systems, accessibility
Full-Stack Development
End-to-end product delivery
Enterprise Backend Engineering
Modular services, security, data
Cloud Infrastructure
Environments, pipelines, automation
Technical Leadership
Architecture and delivery decisions
Entrepreneurship
Founding and running Devoscape
At Devoscape, I balance technical delivery with business development. I work directly with clients, guide architecture decisions, manage projects and help teams maintain a clear connection between business expectations and engineering outcomes.
Setting delivery rhythm, sequencing work and keeping scope honest against the deadline.
Translating business goals into requirements, and engineering trade-offs into plain language.
Choosing structures the team can still work with a year later, and recording why.
Planning what ships now, what waits, and what the platform must leave room for.
Weighing cost, timeline and maintenance alongside the technical answer.
A closer look at the architecture and the decisions behind it, rather than a screenshot gallery.
A structured authentication and authorisation platform designed for enterprise applications and future multi-channel access.
A digital printing service application that allows customers to browse printing products, customise orders, upload designs and track order progress.
A reusable deployment architecture for modern commerce applications using automated infrastructure and containerised services.
The tools I reach for most often, grouped by where they sit in the stack.
66 technologies shown
Languages I write production code in
Interface, state and accessibility
Services, APIs and domain modelling
Persistence, caching and object storage
Environments, delivery and operations
Daily working environment
Currently studying
Computing & Software Engineering · Software Engineering
I am currently strengthening my academic foundation in computing and software engineering while continuing to develop practical software products and lead Devoscape.
Short technical notes on what I am building and reading. First pieces are in progress.
Notes on modular monoliths, boundaries and the cost of getting them wrong.
Article or technical insight coming soon
How business requirements survive the trip into a codebase.
Article or technical insight coming soon
Practical infrastructure for teams without a platform department.
Article or technical insight coming soon
I’m not currently looking for employment, but I’m open to relevant professional conversations, selected partnerships and contract discussions.
I usually respond within 24 hours.