Full Stack & AI Engineer·Colombo

I'm Sahan Weerakkody.I build AI products, end to end.

Shipping multi-tenant SaaS, mobile apps and AI agents that talk to customers on WhatsApp, in their own language.

SW
AI Systems

Superpower nº1

AI agents that answer customers in their own language.

LangGraph agents grounded in each business's own catalog and documents, with memory that follows the customer across conversations. Built to run in production, not just in a demo.

  • Multilingual RAG replies

    pgvector search over products and PDFs, tuned on live traffic

  • Receipt OCR to orders

    vision reads payment slips, drafts an order, staff approve

  • Lead scoring on every message

    inquiry, order, support or spam, scored 0 to 100

Product

Superpower nº2

Whole SaaS platforms, from idea to app store.

I scope the domain, design the data model, build the product and sweat the details. One platform's foundations become the next one's head start.

  • Convo for retail

    inbox, POS, inventory, suppliers and a storefront builder

  • Telos for tuition

    fees, enrollment and attendance for Sri Lankan tutors

  • One multi-tenant core

    auth, roles, WhatsApp comms and notifications, reused

Engineering

Superpower nº3

Web, mobile and desktop. One engineer, end to end.

TypeScript everywhere, Python where the AI lives, Go where speed matters. Modular monoliths that stay easy to change.

  • Backends that scale calmly

    Express, Drizzle and Postgres, with BullMQ and Redis queues

  • Native feeling apps

    Expo on mobile, Swift and SwiftUI or Electron on desktop

  • Realtime by default

    Socket.IO inboxes plus push, email and in-app alerts

Shipping

Superpower nº4

From commit to production, without the drama.

CI pipelines, container builds and repeatable deploys. If it isn't running for real users, it isn't done.

  • GitHub Actions to GHCR

    every commit builds an image, deploys by SHA

  • Custom domains with auto TLS

    customer storefronts live on their own domain

  • Dockerised everything

    the same stack on a laptop and on the server

Experience

Where I work and where I studied

Career

Microweb Global logo

Microweb Global

  1. Associate Software Engineer

    Current

    Full-time

    Jun 2025 – Present

    Sri Lanka

  2. Intern Software Engineer

    Internship

    Dec 2024 – Jun 2025 · 7 mos

    Colombo, Sri Lanka

Flowiix logo

Flowiix

  1. Co-founder & CTO

    Alongside full-time role

    2025 – Present

    Sri Lanka

Education

  • SLIIT logo

    SLIIT

    BSc (Hons) in Information Technology

    Specialising in Software Engineering

    Oct 2022 – Oct 2026

    Spring BootDatabase Design
  • Rajapaksa College logo

    Rajapaksa College

    G.C.E. Advanced Level, Physical Sciences

    Mar 2012 – Aug 2021

    HTMLCSS

My research is published by IEEE at ECTI-CON 2026. See the paper

Selected projects

Personal products, designed and built end to end

Click a product to open it

Convo

Personal project · 2026

Business automation for small shops: one AI inbox for WhatsApp, Messenger and Instagram, plus POS, inventory, suppliers and a storefront builder.

app.convo.zudox.online

VidGrab

Personal project · 2026

A download manager for macOS with a connected Chrome extension. Hover any video, pick a quality, and the Mac app downloads it with parallel transfers, pause and resume, and a queue that survives restarts.

vidgrab.zudox.online

Opsy

Product · 2026

A multi-tenant platform for managing a startup's infrastructure in one place: servers, deployments from GitHub, monitoring and alerts, backups and access control.

opsy.zudox.online

Telos

Product · 2026

WhatsApp communication, fees and enrollment for individual tutors and tuition institutes across Sri Lanka.

Research & development

Peer reviewed research, and the platforms we ship at Flowiix

ECTI-CON 2026.pdf
PublishedIEEE · ECTI-CON 2026

AI-Driven Smart Travel Companion for Intelligent Tourism Assistance in Sri Lanka

Sadeep P.G.M., Jayasuriya D.S., Nirasha H.M.S., Weerakkody S.E., K.T.S. Kasthuriarachchi, Kapila Dissanayaka

Published in

2026 23rd International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON)

DOI10.1109/ECTI-CON68836.2026.11608555

Abstract

Visitors to Sri Lanka face fragmented transport, planning tools that ignore local culture, safety risks in unfamiliar places and environmental health hazards. We present an AI travel companion that brings four intelligent components together into one context-aware, personalised assistant.

Research question

How can AI make travel in Sri Lanka safer, smoother and more culturally aware for visitors?

What we built

  1. 1Smart transport recommendations: NLP and graph neural networks rank multi-modal routes and detect disruptions in real time.
  2. 2Agentic tour guide: a LangGraph agent with a five-stage validation pipeline, RAG, cultural compliance checks and shadow monitoring after the plan is made.
  3. 3Safety risk prediction: a Random Forest multi-output classifier on historical crime data and crowdsourced reports, driving live alerts and risk heatmaps.
  4. 4UV and weather safety advisor: CNN-based Fitzpatrick skin type classification combined with live environmental data for personal health risk.

R&D at Flowiix

Platforms and sites we designed, built and run in production

All Flowiix projects

Toolbox

AI & agents

LangGraph, RAG, pgvector, OpenAI, vision OCR

Backend

Node, Express, Go, Postgres, Prisma, Drizzle

Mobile & desktop

Expo, React Native, Swift, SwiftUI, Electron

Web & 3D

Next.js, React, Tailwind, GSAP, Three.js

Infra

Docker, GitHub Actions, Redis, BullMQ, Supabase

TypeScriptNext.jsReact NativeExpoNode.jsExpressPythonLangGraphOpenAIpgvectorPostgresDrizzlePrismaRedisBullMQSocket.IODockerGitHub ActionsGogRPCSwiftSwiftUIElectronThree.jsGSAPTailwindSupabase

About me

How I got here.

SCHOOLA/LE = mc²∫ f(x) dxPV = nRTsin²θ + cos²θSHIP IT</>A/LPASS

01

Early years

A curious kid

Taking apart every toy to see how it worked. Most of them even went back together.

02

School

Rajapaksa College

Nine years of maths, science and my first taste of computers in the school ICT lab.

03

A/L

Physical Sciences A/Ls

Long nights of tuition classes and past papers. The results opened the door to university.

04

Campus

Off to SLIIT

Software Engineering at SLIIT, then an internship at Microweb Global where my code met real users.

05

Graduation

Graduated

BSc (Hons) in Information Technology, specialising in Software Engineering, and a head full of ideas worth building.

06

Today

Software engineer

Associate Software Engineer at Microweb Global, co-founder of Flowiix, and building Convo, my own AI product, on the side.

  1. Early years
  2. School
  3. A/L
  4. Campus
  5. Graduation
  6. Today