Skip to content
IH

Software Engineer · Founder · Technology Leader

SoftwareEngineer

Irosha Hewage, software engineer and founder of Devoscape, photographed against a dark studio backdrop

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.

Coordinates

6.9271° N · 79.8612° E

Stack

Interface Application Infrastructure

About me

I build software with the complete product in mind.

Engineering decisions are product decisions. I try to hold both at once.

Languages

  • SinhalaNative
  • EnglishConversational

Professional interests

  • Software Architecture
  • Artificial Intelligence
  • Cloud Computing
  • Entrepreneurship
  • Product Development
  • Reading

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

What I do

Engineering services built around real business needs.

Four ways I usually work with a client, from a first architecture conversation through to a system running in production.

  • Interface → Application

    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
  • Application → Data

    Enterprise Backend Systems

    I build structured backend applications, secure APIs, authentication systems and scalable data-driven services for complex business platforms.

    • Java
    • Spring Boot
    • PostgreSQL
    • Redis
  • Data → Infrastructure

    Cloud & DevOps Engineering

    I design practical cloud environments, deployment pipelines and infrastructure automation that support reliable software delivery.

    • AWS
    • Terraform
    • Docker
    • GitHub Actions
  • Across the stack

    Technical Leadership

    I support product planning, architecture decisions, client communication and project delivery while balancing technical and business priorities.

    • Architecture
    • Roadmaps
    • Delivery
Experience

Building software and leading ideas forward.

One company, one role, and eight years of practice behind it.

Current

Founder & Director

Devoscape (PVT) LTD

Period
2023 — Present
Location
Colombo, Sri Lanka

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.

Responsibilities

  • Client and requirements communication
  • Software architecture planning
  • Project management
  • Business decision-making
  • Product roadmap planning
  • Budget management
  • Team collaboration
  • Technical direction

Eight Years Across the Software Lifecycle

A progression of capability, not six separate employers, each stage built on the one before it.

  1. 01

    Front-end Engineering

    Interfaces, design systems, accessibility

  2. 02

    Full-Stack Development

    End-to-end product delivery

  3. 03

    Enterprise Backend Engineering

    Modular services, security, data

  4. 04

    Cloud Infrastructure

    Environments, pipelines, automation

  5. 05

    Technical Leadership

    Architecture and delivery decisions

  6. 06

    Entrepreneurship

    Founding and running Devoscape

Leadership

Technology decisions should serve both the product and the people building it.

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.

  • Project Leadership

    Setting delivery rhythm, sequencing work and keeping scope honest against the deadline.

  • Client Communication

    Translating business goals into requirements, and engineering trade-offs into plain language.

  • Architecture Decisions

    Choosing structures the team can still work with a year later, and recording why.

  • Product Roadmaps

    Planning what ships now, what waits, and what the platform must leave room for.

  • Business Thinking

    Weighing cost, timeline and maintenance alongside the technical answer.

  • Leadership
  • Problem-solving
  • Business thinking
  • Project management
  • Creativity
Selected work

Products and systems designed to solve complex problems.

A closer look at the architecture and the decisions behind it, rather than a screenshot gallery.

Technical expertise

A practical technology stack for complete product delivery.

The tools I reach for most often, grouped by where they sit in the stack.

  • Next.js
  • TypeScript
  • Java
  • Spring Boot
  • AWS
  • PostgreSQL

66 technologies shown

Programming

09

Languages I write production code in

  • Java
  • JavaScript
  • TypeScript
  • Kotlin
  • PHP
  • Python
  • SQL
  • HTML
  • CSS

Front-end

09

Interface, state and accessibility

  • React
  • Next.js
  • Tailwind CSS
  • Zustand
  • Chart.js
  • Responsive Design
  • Accessibility
  • UI Component Systems
  • Front-end Testing

Backend

16

Services, APIs and domain modelling

  • Spring Boot
  • Spring Security
  • Spring Modulith
  • Node.js
  • Express.js
  • NestJS
  • REST APIs
  • GraphQL
  • WebSocket
  • Socket.IO
  • Authentication and Authorisation
  • Session Authentication
  • JWT
  • Microservices
  • Modular Monolith Architecture
  • Domain-Driven Design

Database & Storage

10

Persistence, caching and object storage

  • PostgreSQL
  • MySQL
  • MongoDB
  • SQLite
  • Redis
  • Firebase
  • Firestore
  • Amazon S3
  • Cloudflare R2
  • Elasticsearch

Cloud & DevOps

12

Environments, delivery and operations

  • AWS
  • Terraform
  • Docker
  • Kubernetes
  • Amazon ECS
  • AWS Fargate
  • GitHub Actions
  • CI/CD
  • Linux
  • Monitoring
  • Networking
  • Application Security

Tools

10

Daily working environment

  • Git
  • GitHub
  • IntelliJ IDEA
  • VS Code
  • Android Studio
  • Postman
  • Figma
  • Draw.io
  • Linear
  • Jira
  • How I work
  • Clean Code
  • SOLID Principles
  • Automated Testing
  • API Documentation
  • Code Reviews
  • Security-First Development
  • Agile Delivery
  • Performance Optimisation
Education

Formal study running alongside the work.

May 2025 — May 2028

Currently studying

Cardiff Metropolitan University

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.

Insights & exploration

Learning, documenting and exploring modern software engineering.

Short technical notes on what I am building and reading. First pieces are in progress.

  • Software Architecture

    Notes on modular monoliths, boundaries and the cost of getting them wrong.

    Article or technical insight coming soon

  • Enterprise Product Development

    How business requirements survive the trip into a codebase.

    Article or technical insight coming soon

  • Cloud Engineering

    Practical infrastructure for teams without a platform department.

    Article or technical insight coming soon

Contact

Let’s connect around technology, products and meaningful ideas.

I’m not currently looking for employment, but I’m open to relevant professional conversations, selected partnerships and contract discussions.

Phone / WhatsApp
+94 78 2666 505
Location
Colombo, Sri Lanka

I usually respond within 24 hours.

Or send a short message

Your details are used only to reply to this message. Protected by a hidden spam check — no tracking, no mailing list.