Skip to content
KTKajan T.

Kajavathanan ThadsanamoorthySolution Architect

Kajavathanan Thadsanamoorthy (Kajan), Sri Lankan software engineer and Solution Architect in Batticaloa and Colombo. Hi, I'm Kajan.I architect software that works in the real world.

Solution Architect at Delivergate, with more than a decade of full-stack engineering behind me. I design and ship delivery and hospitality platforms: order orchestration across Uber Eats, Deliveroo and POS, tip distribution, payments and inventory — on Laravel, Node.js and React stacks built to stay reliable under real traffic.

Kajavathanan Thadsanamoorthy (Kajan), Sri Lankan software engineer and Solution Architect
Fig. 01 — KajanBatticaloa & Colombo
Currently
Solution Architect, Delivergate
Experience
10+ in software engineering
Domain
Hospitality · food delivery · e-commerce
Based in
Batticaloa & Colombo, Sri Lanka — Open to remote

01About

Where software meets the shop floor.

For more than ten years I've been turning the messy, operational side of business into software people can depend on — from a US equipment-rental marketplace to the platforms restaurants use to take orders, run inventory and pay their teams.

My career started at Virtusa, working on test automation, before I joined Incubate Labs in 2015. There I built the backend of Cloud of Goods, a US equipment-rental marketplace, and grew into leading its tech team — owning requirements, product design, architecture and client relationships, and travelling to the United States to train ground staff on-site.

Since 2020 I've been with Delivergate, moving from Senior Software Engineer to Tech Lead, Senior Tech Lead and now Solution Architect. I set technical direction across backend and delivery platforms: the order management system that unifies Uber Eats, Deliveroo and POS, the inventory platform, and Ferry, a tip-distribution product for hospitality.

I'm a Sri Lankan software engineer, splitting my time between Batticaloa and Colombo and working remotely on products used in the UK, the USA and beyond. Most of my work lives where software meets day-to-day operations — POS systems, delivery platforms, payments, payroll and workforce tools. I care about aligning architecture with product and operations, keeping systems simple enough to maintain, and helping the engineers around me raise their delivery standards.

Beyond the day job

  • Built the Technology For Village academy portal, giving rural students access to study materials and assignment submission.
  • Mentor children in rural areas and organise IT awareness events.

Professional highlights

Years shipping softwareSince joining Incubate Labs in Dec 2015
10+
Production platformsDelivery, hospitality, e-learning & rentals
6
POS & workforce systemsLightspeed, Toast, 7shifts, Northstar, Clover, Square
6
Software EngineeringKingston University — Distinction
MSc

Architecture

Solution architecture across order management, inventory and Ferry — microservices, multi-tenancy and REST APIs.

Integrations

Uber Eats, Deliveroo, POS and workforce systems, payments (Stripe, Braintree) and identity and finance partners.

Leadership

Led teams at Incubate Labs and Delivergate; mentoring engineers and raising delivery standards.

End-to-end delivery

From requirement gathering and product design through deployment — including training ground staff on-site in the US.

02Expertise

The stack, in practice.

Technologies I've used in production, grouped by discipline and linked to the products where they did the work.
  • 01Architecture

    • Solution architecture
    • System design
    • Microservices
    • Multi-tenancy
    • REST APIs

    Applied in: Delivergate OMS · Ferry · TableRep

  • 02Backend

    • PHP
    • Laravel
    • Node.js
    • Fastify

    Applied in: Delivergate OMS · Ferry · Cloud of Goods

  • 03Frontend

    • React
    • Angular
    • JavaScript
    • jQuery
    • HTML
    • CSS

    Applied in: Ferry · Delivergate Inventory · Speak English Online

  • 04Data

    • PostgreSQL
    • MySQL

    Applied in: Ferry · Delivergate OMS · Cloud of Goods

  • 05Cloud & DevOps

    • AWS — EC2, S3, SQS, SNS, SES, Lambda
    • GCP
    • Docker
    • Git, GitHub, GitLab

    —

  • 06POS & workforce

    • Lightspeed
    • Toast
    • 7shifts
    • Northstar
    • Clover
    • Square

    Applied in: Ferry

  • 07Delivery platforms

    • Uber Eats API
    • Deliveroo API
    • EPOS

    Applied in: Delivergate OMS

  • 08Payments & identity

    • Stripe
    • Braintree
    • Apple Pay
    • PayPal
    • PayHere
    • WebXPay
    • Stytch
    • Money Network

    Applied in: Ferry · Delivergate OMS · Cloud of Goods

  • 09Communication APIs

    • Twilio
    • Plivo
    • Slack
    • Zoom
    • Google Meet
    • Acuity Scheduling

    Applied in: Cloud of Goods · Speak English Online

  • 10Observability & delivery

    • Datadog
    • New Relic
    • Jira
    • Linear
    • ClickUp

    —

03AI toolkit

AI in my workflow.

I treat AI as part of the engineering toolkit, not a novelty. It speeds up the routine work so more of my time goes into architecture, judgement and the people I work with — and I write about that shift.
  • Claude & Claude Code

    Agentic coding, refactors and architecture reviews

  • ChatGPT

    Research, drafting and thinking problems through

  • GitHub Copilot

    In-editor completion while I write code

  • Cursor

    AI-native editing across a whole codebase

  • Grok

    Quick answers and exploring ideas

04Experience

A decade of growing responsibility.

From test automation at Virtusa to setting architectural direction across Delivergate's products.
  1. 2014

    Junior Software Engineer

    Virtusa

  2. 2015

    Software Engineer

    Incubate Labs

  3. 2019

    Lead Software Engineer

    Incubate Labs

  4. 2020

    Senior Software Engineer

    RedLabs Limited

  5. 2020

    Senior Software Engineer

    Delivergate

  6. 2022

    Tech Lead

    Delivergate

  7. 2023

    Senior Tech Lead

    Delivergate

  8. 2026

    Solution Architect

    Delivergate

  1. Delivergate

    2020 — Present · Remote

    1. Solution Architect

      — ● Current

      Own solution architecture for restaurant order management spanning Uber Eats, Deliveroo and POS integrations.

      • Set technical direction across backend and delivery platforms, aligning architecture with product and operations.
      • Lead architecture for the Ferry hospitality platform and Delivergate inventory systems alongside the delivery products.
    2. Senior Tech Lead

      —

      Built and shipped Ferry's tip calculation and automated distribution for hospitality on Node.js, React and PostgreSQL.

      • Implemented real-time tip rules and automated payouts driven by manager-defined policies, reducing manual overhead and improving timely tip-outs.
      • Mentored engineers and raised delivery standards across a multi-product hospitality stack.
      • Node.js
      • React
      • PostgreSQL
    3. Tech Lead

      —

      Led engineering for the Delivergate order management system, unifying Uber Eats and Deliveroo orders into one app with POS sync.

      • Integrated Stripe and delivery-platform APIs.
      • Improved order accuracy and reduced restaurants' dependence on running multiple apps.
      • Laravel 9
      • PHP 8
      • Angular
      • Microservices
      • MySQL
    4. Senior Software Engineer

      —

      Built core order-management features aggregating major food-delivery platforms and POS systems.

      • Shipped Laravel and Angular services used daily by restaurant operators.
      • Built an inventory management system for Delivergate using Node.js and React.
      • Laravel
      • Angular
      • Node.js
      • React
  2. RedLabs Limited

    2020 · Sri Lanka

    1. Senior Software Engineer

      —

      Delivered Speak English Online — teacher booking, Zoom and Google Meet classes, and Acuity Scheduling.

      • Laravel
      • Angular
      • Microservices
  3. Incubate Labs

    2015 — 2020 · Sri Lanka

    1. Lead Software Engineer

      —

      Led the tech team for Cloud of Goods, a US equipment-rental platform, across development, deployment and maintenance.

      • Owned requirement gathering, product design, architecture and client handling.
      • Travelled to the United States to train ground staff on-site.
      • Laravel 5.2
      • PHP 7
      • MySQL
      • Braintree
      • Twilio
      • Plivo
    2. Software Engineer

      —

      Built the Cloud of Goods backend for high-volume rental transactions — checkout, payments and the SEO engine.

      • Grew into the lead role, owning PHP/Laravel systems and delivery-process improvements.
      • PHP
      • Laravel
      • MySQL
      • JavaScript
  4. Virtusa

    2014 · Sri Lanka

    1. Junior Software Engineer

      —

      Maintained the VTAF test-automation framework and contributed to an internal billing-results summarisation tool.

05Selected work

Products I've built and led.

Platforms for restaurants, hospitality teams, students and renters. Open any project for the full case study.
  • 01Hospitality · Tip distribution

    Ferry

    A platform that automates tip management for hospitality — real-time tip calculation and automated distribution driven by manager-defined rules.

    Role — Senior Tech Lead → architecture lead

    How it flows

    Stack

    • Node.js
    • React
    • PostgreSQL

    Integrations

    Lightspeed · Toast · 7shifts · Northstar · Clover · Square · Stytch · Money Network · Merge.dev · Highnote · Finch

  • 02Food delivery · Order management
    2020 – Present

    Delivergate OMS

    A centralised order management system that aggregates Uber Eats and Deliveroo orders into a single interface and keeps them in sync with the restaurant's POS.

    • Laravel 9
    • PHP 8
    • Angular
    • Microservices
  • 03Restaurant operations · Inventory

    Delivergate Inventory

    An inventory management system for restaurant and operations workflows, built alongside Delivergate's delivery products.

    • Node.js
    • React
  • 04E-commerce · Equipment rental (USA)
    2015 – 2020

    Cloud of Goods

    An equipment-rental marketplace operating across the USA. I built its backend, then led the entire tech team.

    • Laravel 5.2
    • PHP 7
    • MySQL
    • JavaScript
  • 05E-learning · Global
    2020

    Speak English Online

    A global e-learning platform where students book classes with their preferred teachers and join virtual classrooms on Zoom or Google Meet.

    • Laravel 7
    • PHP 7.2
    • Angular
    • Microservices
  • 06Hospitality · Reservations (UK)

    TableRep

    An online platform for booking restaurant tables across the United Kingdom, with real-time reservation updates.

    • Laravel 10
    • PHP 8.1
    • Angular
    • Microservices

Community & freelance

06Writing

Notes from the work.

Practical writing on architecture, integrations and leading engineering teams.

LatestAI & Productivity· Medium

AI Won’t Take Your Job. The Person Using AI Will.

Everyone is asking whether AI will take their job. It is an understandable question, and it is the wrong one.

· 6 min read

  1. 022 min read

    AI & Productivity · Medium

    Welcome to the world of Vibe Coding

    In today’s fast-paced digital world, coding has become more than just a technical skill — it’s a form of expression, creativity, and problem-solving. While traditional coding often…

  2. 035 min read

    APIs & Integrations · Medium

    Ngrok: A Comprehensive Guide to Webhook Integration

    Webhook integration is a crucial aspect of modern web development, allowing applications to communicate seamlessly in real-time. Ngrok, a powerful tool, plays a pivotal role in simplifying…

  3. 042 min read

    Backend Engineering · Medium

    Standard practices in PHP development

    PHP (Hypertext Preprocessor) is a widely used scripting language for web development. It is an open-source language that can be embedded into HTML and used to create dynamic web pages. PHP…

  4. 051 min read

    AI & Productivity · Medium

    Why ChatGPT is the talk of the town?

    ChatGPT, developed by OpenAI, is a state-of-the-art language model that has gained significant attention in the AI community. There are several reasons why ChatGPT has become the talk of…

  5. 064 min read

    Backend Engineering · Medium

    How to upgrade the Laravel version from 6.x to 9.x?

    Building a product is fun, but when it comes to upgrading, it's everyone’s nightmare.

    • Php
    • Upgrading
    • Laravel Development
    • Laravel
  6. 071 min read

    Backend Engineering · Medium

    How to run Laravel commands in cPanel?

    When you run the Laravel project in AWS or Google cloud, Artisan will handle commands. But in cPanel it will not happen. We need to handle it manually using cron.

    • Artisan
    • Commands
    • Cpanel
    • Jobs
  7. 082 min read

    Backend Engineering · Medium

    How to host Laravel project on cPanel

    Laravel is the fastest-growing PHP framework. Its mainly used to build scalable web applications. So most of the developers are using AWS to host Laravel applications. Because it's very…

    • Php
    • Aws
    • Cpanel
    • Hosting

All stories on Medium (opens in a new tab)

07Education

Foundations & learning.

  1. Kingston University logo

    2021 — 2022

    MSc Software Engineering

    Kingston University · United Kingdom

    Distinction

  2. University of Moratuwa logo

    2011 — 2015

    BSc Information Technology

    University of Moratuwa · Sri Lanka

    Honours

Certifications & training

  • Human-Centered LeadershipLinkedIn Learning
  • Learning to Be ApproachableLinkedIn Learning
  • Industrial Training in Windows Network AdministrationTurnkey
  • Diploma in Computer Hardware Engineering with NetworkingTurnkey
  • DynEd International CourseHead Way College

08Off the clock

Life beyond the keyboard.

What keeps me curious when the laptop is closed.
  • Travelling

    Seeing new places — and how other people build, work and live.

  • Exploring cultures

    Food, languages and traditions; every culture teaches a different way of thinking.

  • Movies

    A good story, well told — on any screen.

  • Vlogging

    Creating and sharing video content on topics I care about.

  • Google Local Guides

    Sharing local knowledge and reviews to help others find their way.

  • Tree planting

    Taking part in environmental conservation through tree-planting drives.

  • Mentoring & IT events

    Mentoring children in rural areas and organising IT awareness events.

09Principles

How I work.

The ideas I come back to when designing systems and leading teams.

  1. Model the real rules first.

    Tip policies, reservation slots, order states — the business rules are the system. Get them right in the domain before worrying about the framework.

  2. Treat integrations as part of the product.

    POS systems, delivery platforms and payment providers each behave differently. Design for their quirks up front instead of patching around them later.

  3. Prefer simple over clever.

    The best architecture is the one the next engineer can understand, change and operate with confidence.

  4. Connect engineering to operations.

    Success is measured on the restaurant floor: less manual work, fewer errors, people paid on time.

  5. Raise the team, not just the code.

    Mentoring, clear standards and shared ownership compound faster than any individual contribution.

10Contact

Let's build something dependable.

Whether it's an architecture challenge, a platform that needs to integrate with the messy real world, or a role where I can lead — I'd be glad to hear from you.

Chat on WhatsAppUsually the quickest way to reach me(opens WhatsApp in a new tab)

Batticaloa & Colombo, Sri Lanka · Open to remote

All fields are required.