Skip to content
Open to work

Building AI systems and the community around them.

I build AI systems end to end, from agent architectures and infrastructure to the interfaces people actually use.

Find me on

An engineer who builds systems and explains them to a room.

I build AI systems across the stack, from agent architectures and LLM workflows to infrastructure, evaluation, and production interfaces. I’m interested in the engineering challenges that emerge when AI moves beyond prototypes and into real-world use.

My work focuses on making AI systems reliable, observable, and practical to operate. That means thinking beyond the model itself and working across system design, deployment, testing, and the interfaces that connect systems with people.

I also contribute beyond the code through open source, technical writing, talks, workshops, and mentorship. I enjoy sharing what I learn and helping other engineers build better AI systems.

AI engineering

Building agentic systems, orchestrating LLM workflows, and designing evaluation pipelines for production applications.

Open source

Developing tools, contributing to projects, and sharing technical implementations across AI and software engineering.

Public speaking

Speaking at conferences and meetups, leading technical workshops, and sharing lessons from building AI systems.

Technical writing

Writing about agentic systems, engineering practices, and lessons from building AI in production.

Technical videos

Creating technical tutorials and walkthroughs on AI systems, software engineering, and cloud infrastructure.

Community building

Organising technical meetups, mentoring engineers, and creating spaces for people and AI agents to learn and build.

Where I have worked

Roles spanning AI engineering, software development, and building production systems.

Random Software Ltd
Associate AI Engineer

Developing and deploying AI systems for production applications. Working across agentic systems, LLM workflows, backend services, and cloud infrastructure to integrate AI into existing products and build new solutions.

Random Software Ltd
Intern Software Engineer

Built software applications and developed proofs of concepts (PoCs) for AI-driven features. Gained hands-on experience across backend development, cloud technologies, and the early stages of building AI systems.

DDS Techvira
Trainee Mobile App Developer

Worked on mobile app development projects using Flutter and Dart. Collaborated with designers and developers to create user-friendly applications. Acquired experience in mobile app lifecycle and deployment.

WingzDev
Freelance Solutions Developer

Developed custom software solutions for various clients. Focused on creating user-friendly applications and optimizing existing systems. Developed expertise in project management and client communication.

Tools I reach for

The tools behind the systems, experiments, and products I build.

PythonTypeScriptDartFastAPINode.jsNext.jsAngularNestJSReact (Vite)FlutterLangChainLangGraphPydantic AIMicrosoft Agent FrameworkLangfuseOllamallama.cppFoundry LocalGoogle AI StudioGoogle AntigravityClaude CodeCursorSQLPostgreSQLDuckDBSupabaseFirebaseAWSAzureDockerNGINXGitHub CopilotVercelRenderGitGitHubBitbucketVS CodePlaywrightJiraFigma
Open source projects

Projects I build, maintain, and contribute to.

ML Dataset Health API

Find the problems in a dataset before a pipeline does.

  • Python
  • FastAPI
  • uv
  • pandas
ActiveAuthor
All projects

Academic background

Where I studied and what I learned along the way.

Coventry University
BSc (Hons) Computing

First Class Honours

National Institute of Business Management
Higher National Diploma in Software Engineering

4.0 GPA

National Institute of Business Management
Diploma in Computer System Design

3.75 GPA

Maliyadeva Model School
Primary and Secondary Education

GCE Advanced Level (Maths)

Speaking, writing, building

Sharing ideas, bringing developers together, and contributing to the tech community.

Communities

Communities I organise with, contribute to, or volunteer for.

AI Community Sri Lanka

Contribute in organizing meetups, events, and bootcamps to connect AI enthusiasts and professionals in Sri Lanka.

CurrentOrganizing Committee MemberJan 2024 - Present

Sri Lanka Developer Forum

Assisted in organizing events and meetups to foster collaboration and knowledge sharing among developers in Sri Lanka.

Past roleVolunteerJan 2024 - Jul 2024

Microsoft Student Ambassadors

Engaged in community building and knowledge sharing through workshops, webinars, and tech talks.

Past roleMicrosoft Student AmbassadorOct 2022 - Feb 2026

Microsoft Student Ambassadors - Sri Lanka

Participated in community events, workshops, and meetups to promote learning and collaboration among students and professionals.

Past roleMember & VolunteerJan 2023 - Feb 2026
All communities
Events

Talks and workshops I've delivered, with the most recent first.

Deploying Agentic AI Applications

A practical workshop focused on deploying agentic AI applications using modern cloud architecture. Participants learned how to build reliable background agent workflows, connect external tools and databases, and deploy a working AI application.

Past event14 August 2026Online

Build AI Solutions with Microsoft Agent Framework

A hands-on workshop introducing the Microsoft Agent Framework for building AI-powered agents and intelligent workflows. Participants learned how to create agents, integrate tools and MCP, manage conversations and memory, and build practical AI applications.

Past event23 May 2026Microsoft Sri Lanka
All events
Blog

Notes I write on AI systems, engineering, and production.

The Microsoft AI Certification Landscape in 2026

A practical guide to Microsoft's current AI certification portfolio in 2026, covering Azure AI, AI agents, MLOps, Copilot, multi-agent systems, Power Platform, Dynamics, and GitHub Copilot.

31 August 202612 min read
All posts
Videos

Walkthroughs I create on AI systems and software engineering.

Create Azure Free Account – Get $200 Free Credit

This video provides a step-by-step guide to creating a Microsoft Azure free account and accessing $200 in free credits. It explains the account registration process and introduces how beginners can use the available credits to explore more than 55 Azure services, experiment with cloud technologies, and start building real-world projects without an initial cost.

Oct 2025

Create Azure for Students Account with a Voucher – Get $100 Free Credit

This video provides a step-by-step guide for students to create an Azure for Students account using a voucher and access $100 in Azure credits. It explains the account setup process and helps students get started with Microsoft Azure so they can explore cloud services, build projects, and gain practical experience without an initial payment.

Oct 2025

Getting Started with Azure OpenAI and Chat Completion

This video provides a practical introduction to working with Azure OpenAI and using chat completion capabilities. It walks through the fundamentals of interacting with AI models, sending prompts, and generating responses, giving developers a starting point for building applications powered by generative AI and conversational experiences.

Mar 2025

Introduction to Azure OpenAI

This video introduces Azure OpenAI and explains how developers can leverage OpenAI models through Microsoft Azure. It provides an overview of Azure OpenAI capabilities, its integration with Azure services, and how developers can use generative AI models to build intelligent applications and experiences.

Mar 2025
All videos

Let us talk

I enjoy connecting with people who are building, learning, and exploring new ideas. Whether you have a question, an idea, or just want to say hello, feel free to reach out.

[email protected]