Hi, I'm Viththagan

About Me
I build AI agent systems, focused on the agent harness that turns a language model into a dependable coding agent. At WSO2, I work on the agent architecture behind WSO2 Integrator Copilot, an AI coding assistant for Ballerina integration development, along with the open-source developer tooling around it. My background spans applied AI engineering and machine learning research, and I stay active in the developer community through speaking, writing, and mentoring.
Skills
AI Agents & LLMs
- Anthropic Claude API
- Vercel AI SDK
- Model Context Protocol (MCP)
- Agent Orchestration
- Prompt Caching
Programming Languages
- TypeScript
- JavaScript
- Java
- Python
- Ballerina
Web & Extensions
- React
- Node.js
- VS Code Extension API
- XState
Machine Learning & Research
- PyTorch
- Deep Learning
- Self-Supervised Learning
Data & Tooling
- MySQL
- MongoDB
- Git
- Rush / pnpm
- Webpack
Video Editing & Design
- Adobe Premiere Pro
- Adobe After Effects
- Adobe Photoshop
Projects

Software Advisor (2025)
Developer
AI-powered software recommendation system that suggests the best software based on user requirements. Uses Gemini AI for intelligent suggestions.
Technologies: Vite.js, React.js, TypeScript, Gemini AI

Welfare Hostel Management System (2024)
Team Lead
Web-based system for hostel management at the University of Jaffna. Part of MyUoJ
Technologies: React.js, Node.js, Express.js, MySQL, Sequelize ORM

Exam Registration System (2023)
Team Lead
Online platform automating student exam registration and scheduling.
Technologies: PHP, MySQL, JavaScript, TailwindCSS

E-commerce Platform (2020)
Platform for browsing products, cart management, and payments.
Technologies: PHP, MySQL, JavaScript, Bootstrap
Achievements & Certifications
Achievements
- 🏆 2nd Runner-Up - CodeStorm 2023 (Yarl IT Hub)
Certifications
- 📜 Python for Beginners - University of Moratuwa (CODL)
- 🏅 IEEE Xtreme Participation (16.0, 17.0)
- 🏅 CodeRevivor 2.0 Participation - IEEE SB, University of Vavuniya
Education
University of Jaffna
Bachelor of Science Honours in Computer Science
2021 - 2025
Jaffna Hindu College
G.C.E. A/L (Physical Science Stream)
2010 - 2018