Technical Skills & AI Innovation

Areas of expertise and AI-assisted development practice of Ishan Karunaratne (Ishan Sasika Sandeepa).

Areas of Expertise

AI & Innovation

Technologies: Claude Code, Claude Desktop, MCP (Model Context Protocol), AI Agents, GitHub Copilot, JetBrains AI Assistant, JetBrains Junie, ChatGPT, Prompt Engineering, AI-Driven Development

Open Source & Package Development

Technologies: npm Publishing, Component Library Design, Svelte Components, Package Maintenance, Semantic Versioning, Open Source Contribution, TypeScript Libraries, Template Development

Frontend Development

Technologies: React, Angular, Vue JS, Svelte, Next JS, HTML, Javascript, Typescript, SCSS, CSS, Bootstrap, Tailwind, Shopify, Webflow

Mobile Development

Technologies: React Native, Ionic, Svelte Native, Expo

Backend Development

Technologies: Node JS, Express, PHP, Laravel, JavaEE, .NET, REST APIs, GraphQL

Database & Cloud

Technologies: MySQL, MongoDB, Firebase, Firestore

Programming Languages

Technologies: Javascript, Typescript, PHP, C, C++, Java, Python

UI/UX Design

Technologies: Figma, Adobe XD, Justinmind, Adobe Photoshop, Adobe Lightroom

DevOps & Tools

Technologies: Git, GitHub, Docker, Vite, Redux, NX, Jira, ClickUp, Monday

AI Tools & Innovation

Claude Code (AI Development Environment)

Daily use of Claude Code across CLI, desktop, and IDE for full-stack development, architecture design, and complex problem-solving with autonomous AI agents.

  • Autonomous code generation
  • Multi-file refactoring
  • Architecture planning with AI agents
  • Complex debugging sessions
  • Custom skills & MCP servers
  • Real-time pair programming

Claude (AI Assistant)

Utilizing the Claude app for quick consultations, code reviews, research, and learning new technologies with MCP integration.

  • Quick code explanations
  • Technical documentation review
  • Learning new frameworks
  • MCP server interactions
  • Research & problem-solving

GitHub Copilot (AI Pair Programmer)

Integrated AI pair programmer providing intelligent code suggestions, completions, and entire function generation in real-time.

  • Intelligent code completion
  • Copilot Chat & agent mode
  • Pattern-based suggestions
  • Boilerplate generation
  • Unit test creation
  • Documentation comments

ChatGPT (Research & Learning)

Leveraging ChatGPT for technical research, learning new concepts, architectural discussions, and problem-solving.

  • Technology research & exploration
  • Algorithm explanations
  • Architecture discussions
  • Best practices learning
  • Technical writing assistance

JetBrains AI Assistant (IDE AI Assistant)

AI assistance built into JetBrains IDEs (Rider, WebStorm) for context-aware completions, refactoring, and in-editor AI chat across .NET and web projects.

  • Context-aware code completion
  • In-editor AI chat
  • Refactoring suggestions
  • Commit message generation
  • Test generation in Rider & WebStorm

Codex (AI Coding Agent)

OpenAI's Codex agent for delegating coding tasks - running autonomous sessions from the CLI or cloud to implement features, fix bugs, and open pull requests.

  • Autonomous task delegation
  • Parallel coding sessions in the cloud
  • Automated pull request generation
  • Bug fixing & code review
  • Large-scale refactoring runs