H2O.ai
May 2026 — now · Sri LankaEnterprise AI platform company. I build production AI applications that combine LLMs, agents and ML systems.
AI/ML engineer
I'm an AI/ML engineer building real-world intelligent systems across machine learning, LLMs, agents, backend infrastructure and cloud, from the model and data pipeline to the production system people actually use.

About
I'm Kushan, an AI/ML engineer and full-stack builder working where machine learning, software engineering and cloud infrastructure meet.
My work spans research and production: from experimenting with ML models and LLM-based systems to designing APIs, data pipelines, agent workflows and scalable cloud infrastructure.
More about meExpertise
Most of my work touches several of these at once: the model, the data and APIs around it, and the infrastructure it runs on.
See it in the projects →Building production ML systems from data and experimentation through model serving, evaluation and deployment.
Designing intelligent applications around LLMs, RAG, tool use, agent workflows and multi-step reasoning.
Engineering reliable backend systems, APIs, data pipelines and distributed workflows that support production AI applications.
Building complete products across frontend, backend, databases and intelligent services rather than treating AI as an isolated component.
Featured projects
Deep dive — Sitejabber
Experience
Full-stack development, research, machine learning and AI engineering, most recent first.
All experience Full résumé on request →Enterprise AI platform company. I build production AI applications that combine LLMs, agents and ML systems.
US company working on causal machine learning.
Applied AI/ML research with professors, for a US client. The project was completed and well received.
Fintech company. My first professional software engineering role.
Technical stack
The tools I reach for, grouped by layer: from models and retrieval to the backend, interfaces and infrastructure they run on.
Modelling, experimentation and the numerical toolkit underneath it.
Retrieval, agents and the model platforms I build LLM applications on.
APIs, services and the databases and streams behind them.
The product around the model: interfaces people actually use.
Taking systems from a laptop to secure, scalable cloud deployments.
Everyday engineering tools for shipping and collaborating.
Engineering philosophy
Tools change every year. These habits have held up across full-stack work, research and AI engineering.
Writing

Fifty tool definitions crammed into the context window costs tokens, degrades reasoning, and risks hallucinations. Docker's containerized MCP Gateway and dynamic discovery flip the model.
Studied Computer Engineering and built the foundations in software engineering, systems and AI/ML.
Entered professional software engineering through full-stack development and worked on fintech products.
Moved deeper into AI/ML research, working with professors and a US client on an applied research project.
Moved from research into production ML engineering and began connecting machine learning with real software systems.
Moved into forward-deployed AI engineering, working across LLMs, agents, ML platforms, computer vision and production infrastructure.
Contact
Hiring for AI/ML engineering, or building something with models in it? Tell me about it.