Skip to content
View Kasun002's full-sized avatar
💭
{}
💭
{}

Block or report Kasun002

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Kasun002/README.md

Typing SVG

Full-Stack Engineer · AI & LLM Engineer · Agentic Systems

profile views GitHub Followers


About Me

const kasun = {
  name:       "Kasun Abaywardana",
  role:       "Senior Full-Stack Engineer & AI Engineer",
  company:    "IBM → Monetary Authority of Singapore (MAS)",
  location:   "Singapore 🇸🇬",
  origin:     "Colombo, Sri Lanka 🇱🇰",
  experience: "9+ years",
  education:  "B.Sc. Computer Science — University of Colombo",

  focus: [
    "Agentic RAG Systems & LLM Orchestration",
    "MCP (Model Context Protocol) Server Design",
    "LangGraph · LangChain · OpenAI · pgvector",
    "Cloud-Native AWS Architecture & Serverless",
    "Full-Stack React · NestJS · FastAPI Platforms",
    "FinTech & Regulated AI Platform Engineering",
  ],

  currentlyBuilding: [
    "Agentic RAG platform @ MAS (LangGraph + OpenAI + pgvector + MCP)",
    "CBDC issuance system on Hyperledger Besu",
  ],

  quote: "Build systems that scale, ship features that matter!",
};

Tech Stack

Languages

JavaScript TypeScript Python Java

Frontend

React Next.js Angular Vue.js Redux Tailwind CSS Material UI

Backend & APIs

Node.js NestJS FastAPI Django Express.js Spring Boot

AI & LLM Engineering

OpenAI LangChain LangGraph Anthropic Hugging Face Ollama

MCP RAG pgvector Pinecone Unstructured Celery

Cloud & DevOps

AWS Docker Kubernetes GitHub Actions Jenkins Serverless

Databases

PostgreSQL MongoDB Redis DynamoDB MySQL Firebase


🤖 AI Engineering — What I Actually Ship

ai_systems = {
    "agentic_rag": {
        "stack":   ["LangGraph", "OpenAI GPT-4o", "pgvector", "FastAPI", "MCP"],
        "context": "Production RAG platform @ MAS — regulated financial environment",
        "pattern": "Multi-agent orchestration with tool-calling, memory, and audit trails",
    },
    "mcp_servers": {
        "stack":   ["Model Context Protocol", "TypeScript", "NestJS"],
        "context": "Custom MCP server design for enterprise LLM tool integration",
        "pattern": "Structured tool exposure for LLM agents across secure boundaries",
    },
    "document_ingestion": {
        "stack":   ["Unstructured.io", "Celery", "S3 event triggers", "pgvector"],
        "context": "Async document pipeline for enterprise knowledge bases",
        "pattern": "Event-driven ETL → chunk → embed → store → retrieve",
    },
    "llm_observability": {
        "stack":   ["LangSmith", "custom audit middleware", "structured logging"],
        "context": "Audit-first AI design in regulated environments (MAS, FinTech)",
        "pattern": "Full trace capture, token tracking, and decision logging per query",
    },
}

GitHub Stats

GitHub Streak


Currently Exploring

  • MCP (Model Context Protocol) — custom server design for enterprise LLM tool use
  • LangGraph — stateful multi-agent workflows with cyclic graph execution
  • AI Observability — audit-first LLM design in regulated financial environments
  • AWS CDK — Infrastructure as Code for AI-native serverless systems

Connect With Me

LinkedIn   Medium   Gmail   Portfolio


"Build systems that scale, ship features that matter!"

Pinned Loading

  1. portfolio.me portfolio.me Public

    Profile portfolio.

    JavaScript

  2. nest-kafka nest-kafka Public

    A production-ready microservices architecture with Kafka, featuring retry strategies, circuit breakers, dead letter queues, and schema evolution.

    TypeScript

  3. DeveloperDoc.ai DeveloperDoc.ai Public

    AI-powered code generation with framework documentation search

    Python

  4. react-guide react-guide Public

    A hands-on Next.js app covering nine senior-level React interview topics, each with a live interactive demo and inline explanations.

    TypeScript

  5. micro-fe micro-fe Public

    4 independent micro frontends (shell + 3 remotes) that lazy-load and communicate via CustomEvents:

    JavaScript

  6. java-react-auth-platform java-react-auth-platform Public

    Enterprise banking authentication platform — JWT-based auth service with Keycloak & AD/LDAP SSO, RBAC, OTP verification, and a React dashboard frontend.

    Java 1