Software engineer, founder and technology consultant in Colombo, Sri Lanka

I build software products and the businesses around them.

I help founders and growing businesses make sound technical decisions, then build software that holds up in daily use. I've led ERP development at Software Systems International since 2018, was CTO of Outclass, and founded Noimos, the company behind Catwa.lk and EduCluster.

Mahen Samaranayake
  • 14+years building software
  • 2,000+people use software I've built
  • Since 2018Tech Lead for ERP systems at SSIPL
  • 3ventures founded: Noimos, Catwa.lk and EduCluster

What I work on

Three kinds of work, which often overlap.

Product scoping and architecture

I turn an idea into a plan an engineering team can build: who uses it, what the first version must do, and an architecture sized for the company you are now. Code someone has to support for years needs a simple data model and familiar tools, so that's what I design for.

ERP and business systems

Most of my career has gone into ERP software for cooperatives and small and medium businesses. The work starts with how an organization actually runs: who approves what, which numbers must reconcile, what happens at month-end. Then we decide what to automate, what to replace and what to leave alone.

Technical direction for founders

I've been a CTO and I've founded my own ventures, so I know the founder side. I review plans before budget is committed, help choose a stack a small team can maintain, and can stay on part-time to make architecture calls and guide developers.

Ventures

Noimos (Pvt) Ltd is my software company. Catwa.lk and EduCluster are products it builds.

Selected experience

Since 2023 I've held several of these roles at the same time.

  1. – present

    Founder, Noimos

    Running Noimos (Pvt) Ltd, the company behind EduCluster and Catwa.lk, plus software projects for clients.

  2. –

    CTO, Outclass

    Led technology and development for a UK booking platform for school students' extracurricular activities.

  3. – present

    Tech Lead, Software Systems International (Pvt) Ltd

    End-to-end ERP systems for cooperatives and small and medium businesses. Architecture, development, deployment and support.

  4. –

    Software Engineer, Virtusa (Pvt) Ltd

    Confidential information security projects for a well-known US security devices company.

A little about me

Most software problems start as unclear business problems, so that's usually where I start.

I live and work in Colombo. After master's-level study I chose startups over staying close to academia, because a product in people's hands tells you more, and sooner, than a paper does. I'm drawn to work with a clear social use, education especially.

Latest note

Most software problems start as communication problems

Most software problems I've worked on weren't really software problems at the beginning. They were a business process nobody had written down, two teams using the same word differently, or a founder trying to solve three problems with one feature.

Tell me what you're working on

I take on a small number of consulting and collaboration projects alongside my own companies. If you're not sure it's a fit, send a short message anyway. A clear no is more useful than silence.