Based in Sri Lanka

Ushan Chamod

Software Engineer

I design and ship full-stack systems that blend clean architecture, practical AI, and excellent product detail. From backend reliability to polished UI, every layer is built to scale and serve real users.

  • 3+ yrs experience
  • System Design & Architecture
  • Backend & Frontend
  • AI & Agentic Systems
Ushan Chamod portrait
Background

About

I'm a software engineer who cares how systems work under the hood, not just what features ship. I like tracing a request from the UI all the way down to the query plan, and I reach for simple, maintainable, scalable code over clever code.

Over the past few years I've contributed to production systems across ride-hailing, multi-tenant SaaS, retail/POS, and AI. Working as part of engineering teams, I've helped build real-time backends, tenant-isolated platforms serving hundreds of companies, agentic RAG assistants, and the frontends that power them.

Outside of work I travel and game. Both scratch the same itch as engineering: figuring out how something works and finding the cleanest path through it.

What I do

Expertise

The areas I go deep on — each backed by systems I've shipped.

Backend & Systems Engineering

Node.js/TypeScript/Express services, PostgreSQL + Drizzle ORM, Redis, semi-microservice architectures, and auth (Firebase, JWT, RBAC).

Proof Delmar Taxi · Accounting Platform

Real-time & High-Concurrency

Live tracking, event-driven flows, state machines, and double-booking / conflict prevention under concurrent load.

Proof Delmar Taxi (live tracking) · BMICH (booking conflicts)

Multi-Tenant SaaS Architecture

Logical tenant isolation, serverless PostgreSQL (Neon), background jobs, and stateless object storage.

Proof Accounting Platform (200+ companies)

AI / Agentic Systems

LangGraph/LangChain agents, RAG pipelines, vector search (pgvector, Chroma), tool-calling, and resilience patterns.

Proof E-commerce Assistant · Issue Tracker AI · RAG Chatbot

Frontend Engineering

React/Next.js/TypeScript, Zustand, React Query, RTL/LTR i18n (Arabic/English), reusable component libraries, and GSAP.

Proof MediaXGo · Jewelry POS · Enterprise Inventory

Toolbox

Tech Stack

The languages, frameworks, and infrastructure I reach for.

Languages

TypeScriptJavaScriptPythonJava

Frameworks & Runtime

Node.jsExpressNext.jsReactNestJSFastAPI

Frontend

Tailwind CSSSCSSZustandReact Queryi18nextGSAPFramer Motion

Backend & APIs

RESTGraphQL (Apollo)WebSocket / Socket.ioJWTBullMQ

Databases

PostgreSQLMongoDBMySQLRedisNeonpgvectorChromaDBDrizzle ORM

AI / ML

LangChainLangGraphOpenAI APIRAGVector Search

DevOps

DockerGitHub ActionsAWS ECSNGINXCloudflare (R2/DNS)VPSFirebase (Auth/FCM)
Selected work

Projects

Highlights first, then the wider range — from real-time backends to agentic AI and retail platforms.

Delmar Taxi

Lavontech · Nov 2025 - Present

Backend for a ride-hailing platform in a semi-microservice setup (API gateway, core service, dedicated real-time location service). End-to-end ride lifecycle with transaction handling, live driver tracking, and nearby-driver radius search via Redis + Socket.io. Firebase Auth + JWT with role-based access and FCM push notifications.

Node.jsExpressTypeScriptPostgreSQLDrizzleRedisSocket.ioFirebase AuthJWTBullMQ

AI-Powered E-commerce Shopping Assistant

Personal · Nov 2025 - Dec 2025

Stateful autonomous agent for support and sales. Cyclic state machine (LangGraph) for multi-turn reasoning and tool use, hybrid search (vector similarity via OpenAI + pgvector and SQL metadata filters), and RAG over policy docs to cut hallucinations. Circuit breakers, token-bucket rate limiting, and 4-step verification for sensitive actions.

LangGraphLangChainOpenAIpgvectorPostgreSQLTypeScriptRAG

MediaXGo — Digital Signage Campaign Platform

Lavontech · Apr 2026 - Jun 2026

Campaign management for digital out-of-home advertising. Multi-step campaign wizard (single/dual-screen), real-time preview, upload progress, and a full lifecycle (create/schedule/launch/archive/resume/restore). Full Arabic/English RTL/LTR with dark/light theming.

ReactTypeScriptZustandReact QueryTailwindi18next

BMICH Venue Reservation

Visionary Design Vanguard · Jan 2024 - Apr 2024

Digital booking for Sri Lanka's premier convention center. React SPA with Formik multi-step forms, an Express REST API for concurrent load, a normalized MySQL schema (venues, slots, pricing, clients), and real-time availability checks to prevent double-booking.

ReactFormikExpressMySQLREST

More projects

Multi-Tenant Accounting Platform

Sep 2025 - Jan 2026

Enabled 200+ companies to move from paper to a unified digital system. Logical tenant isolation on serverless PostgreSQL (Neon), a type-safe REST API, and stateless object storage on Cloudflare R2 with client-side image processing. Background scheduler for visa-expiry compliance alerts via email. Deployed on VPS with NGINX + Cloudflare.

Node.jsTypeScriptExpressDrizzlePostgreSQL (Neon)Cloudflare R2+1

Issue Tracker with AI Agent

Personal · Aug 2025 - Sep 2025

Full-stack issue tracker with an embedded assistant that retrieves tickets (auth-aware), summarizes, and does web lookups. LangGraph StateGraph with conditional routing and tool calling, an isolated FastAPI AI service, a React + TS frontend, and a Node/Express + MongoDB backend.

ReactNode.jsFastAPILangGraphMongoDBJWT

Conversational RAG Chatbot

Personal · Jul 2025 - Aug 2025

Multi-turn assistant grounded in real documents. Automated loading/chunking/embedding for semantic retrieval, history-aware query reformulation, and session memory.

PythonLangChainOpenAIChromaPyPDFLoader

Jewelry Shop POS

Lavontech · Oct 2024 - Dec 2024

Domain-specific POS: karat-based pricing, weight-based sales, live price adjustments, and return management with inventory recalculation. React UI, REST + GraphQL sync, SCSS, English/Arabic localization.

ReactRESTGraphQLSCSSi18next

Enterprise Inventory & POS Frontend

Lavontech · Jun 2024 - Oct 2024

Frontend architecture for a scalable inventory + POS system. Zustand global state, hybrid REST + Apollo GraphQL fetching, full RTL/LTR i18n, GSAP micro-interactions, and an atomic reusable component library.

ReactZustandApollo GraphQLRESTGSAPi18next
Career

Experience

  1. Lavontech (PVT) LTD

    Colombo, Sri Lanka

    Software Engineer (Full-Stack)

    Sep 2024 - Present
    • Led backend for Delmar Taxi: full ride lifecycle, cryptographic fare-signature verification, Firebase Auth/OTP/RBAC, admin tooling, dynamic pricing, Redis event-driven architecture, and Docker/AWS ECS CI/CD.
    • Built core frontend for MediaXGo, a campaign management SaaS dashboard — reusable component library, billing/subscription module, and real-time campaign launch indicators.
    • Delivered retail frontends: a karat-based jewelry shop POS with automated returns, and an enterprise inventory/POS platform with Zustand, hybrid REST/GraphQL sync, and full RTL/LTR localization for Middle Eastern markets.

    Back End Developer

    Apr 2024 - Sep 2024
    • Built REST APIs for e-commerce platforms covering product, order, and inventory management across relational and NoSQL databases.
    • Contributed to performance optimization and clean, maintainable backend architecture.
  2. Visionary Design Vanguard (VDV)

    Remote

    Trainee Software Engineer

    Jan 2024 - Apr 2024
    • Built a digital venue reservation platform for BMICH.
    • Designed normalized relational schemas for venues, availability, and pricing.
    • Implemented real-time checks to prevent double bookings.
  3. Implex Holdings (PVT) LTD

    Sri Lanka

    Software Engineer (Intern)

    Jan 2023 - Nov 2023
    • Contributed across frontend, backend, API, and database development.
    • Assisted schema design and service integration for production systems.
    • Built and consumed REST APIs in end-to-end delivery workflows.
Learning

Education

  1. Open University of Sri Lanka

    2021 - Present

    Bachelor of Software Engineering (Honours) · Software Engineering

    • Pursuing a four-year Bachelor of Software Engineering Honours (BSEHons) programme designed to produce skilled software engineering graduates, aligned with ACM/IEEE curriculum guidelines.
    • Focused on software architecture, development, systems analysis, quality assurance, and communication skills, with all lectures and lab sessions conducted in English.
  2. Thopawewa National School

    2016 - 2018

    Biological Science

    • Completed the GCE Advanced Level examination in the Biological Science stream, covering Biology, Chemistry, and Physics, with a strong foundation in scientific knowledge and analytical skills.
  3. Weerapura Junior School

    2004 - 2015
    • Completed the GCE Ordinary Level (O/L) examination at Weerapura Junior School, Polonnaruwa, Sri Lanka.
Credentials

Certifications

Understanding Agentic AI

Digital Workforce Services Plc

Nov 2025ID: 67432c58827e1409ba0ccf8a

Introduction to AI

Google

Nov 2025ID: XPMJI3P7L3HC

Artificial Intelligence Fundamentals

IBM

Jul 2025

Introduction to Data Science

Cisco

Sep 2023

JavaScript Essentials 1

Cisco

Sep 2023

Introduction to Design Thinking

Great Learning

Feb 2023ID: LKGNSHVU
Get in touch

Let's connect

Reach out about my work, systems and AI, or just to say hello.