Skip to content
View RNViththagan's full-sized avatar

Organizations

@wso2 @wso2-support @wso2-extensions @wso2-enterprise @ballerina-platform @ballerinax @UoJ-LK @CompSoc-UoJ-LK

Block or report RNViththagan

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
RNViththagan/README.md

Viththagan Roy Nesarajah

Software Engineer, AI Agents and Developer Tooling

Building AI agent systems, focused on the agent harness that turns a language model into a dependable coding agent. Developer at WSO2 Integrator Copilot, an AI coding assistant for Ballerina integration development.

Focus areas

  • Agentic systems: tool orchestration, human-in-the-loop workflows, context and state management
  • Model Context Protocol: server integration, lifecycle management, domain-specific MCP servers
  • Developer tooling: IDE extensions, CLI tools, language servers, Claude Code plugins

Technologies

TypeScript, JavaScript, Java, React, Node.js, Python, VS Code, Git

Anthropic Claude API, Vercel AI SDK, Model Context Protocol, Ballerina, XState, Rush, pnpm, Webpack

Links

Portfolio LinkedIn

Pinned Loading

  1. ballerina-vscode ballerina-vscode Public

    Forked from ballerina-platform/ballerina-vscode

    To keep Ballerina VSCode plugin related issues, discussions, etc.

    TypeScript

  2. ballerina-claude-plugins ballerina-claude-plugins Public

    Ballerina plugin for Claude Code — LSP support and AI coding assistant

    JavaScript

  3. ballerina-skills ballerina-skills Public

    Forked from ballerina-platform/skills

    Agent skills & plugins for Ballerina developers

    JavaScript

  4. claude-plugins claude-plugins Public

    Claude Code plugin marketplace by RNViththagan

  5. ShikAI ShikAI Public

    ShikAI: Smart terminal AI assistant featuring conversation persistence, safe command execution, automatic title generation, and seamless chat resume capabilities

    TypeScript

  6. bal-library-tool bal-library-tool Public

    Ballerina library tool for searching and retrieving package API information

    Java 2 2