Adithya EkanayakaSoftware Engineer

Adithya Ekanayaka

Software engineer building AI systems that have to earn their place.

adithya@adithyasean.com github.com/adithyasean linkedin.com/in/adithyasean Colombo, Sri Lanka

Experience

Software Engineer, Araaya Business Solutions

Jul 2026 – now

  • Architected and built Business Agent, Araaya's multi-tenant AI concierge for WhatsApp and Telegram, on Cloudflare's serverless platform; in production since October 2026.
  • Leading a Java runtime modernisation of a national government platform behind an end-to-end gate that runs on every pull request.
  • Cold-restored a large legacy database and verified it table by table before migration work.
  • Built a deploy-and-verify loop: every merge deploys to a review environment and is checked against the running commit before release.
  • Rebuilt araaya.com as an Astro site on Cloudflare Workers, with legal pages diff-checked in CI.

Associate Software Engineer, Araaya Business Solutions

Aug 2025 – Jul 2026

  • Engineered a stateful form-automation system for a government land platform, with fuzzy matching, dynamic field population and validation.
  • Built a browser form-filling assistant that reads source documents with Gemini vision or a local Ollama model, backed by a Cloudflare Worker and D1.

Intern Software Engineer, Sri Lanka Telecom

Feb 2025 – Aug 2025

  • Developed Visage, a real-time face-recognition attendance system that keeps working offline at the edge and syncs to a central server.
  • Wrote a C++ edge inference module for face recognition on resource-constrained devices.
  • Built the FastAPI backend for telemetry, registration and attendance logs, with a React dashboard.

Selected work

Business Agent

Sep 2026 – now

An AI concierge that answers a business's WhatsApp and Telegram customers from its own catalogue, takes orders, and hands over what it shouldn't decide.

Smart home mesh

Aug 2026 – now

Voice, speakers and cameras across a house, run on local hardware, that refuses any request it can't verify.

Forge

Feb 2026 – now

Small tool-calling specialists that an AI agent can train, test and promote on its own, on consumer hardware.

Diabetic retinopathy grading

Sep 2026 – Oct 2026

Grades retina photos for diabetic retinopathy and flags who should see a specialist.

WhatsApp gateway for agents

Sep 2026 – Oct 2026

Lets AI agents read, search and send on a WhatsApp account through MCP, REST and server-sent events, without trusting a word they read.

Agent fleet

Jul 2026 – now

Nine machines that Claude Code, Codex and Antigravity operate under explicit authority, from one source of configuration.

Education

BSc (Hons) Computing

2024 – now

National Institute of Business Management (NIBM), Colombo, awarded by Coventry University

Higher National Diploma in Software Engineering

2023 – 2024

National Institute of Business Management (NIBM), Colombo

Diploma in Software Engineering

2022 – 2023

National Institute of Business Management (NIBM), Colombo

G.C.E. Advanced Level, Mathematics stream

2019 – 2022

Mahanama College, Colombo

Awards and certificates

  • Rootcode Tech-Triathlon 2025, finalist, Top 8 finalist (Sep 2025)
  • Commercial Bank International Hackathon, finalist, Top 8 of 30 teams (Aug 2024)
  • Introduction to Linux, The Linux Foundation (Sep 2025)
  • Oracle Cloud Infrastructure 2024 Generative AI Certified Professional, Oracle (Jul 2024)

Skills

Languages
Python, TypeScript, JavaScript, Java, Swift, Kotlin, C++, SQL
AI and ML
LoRA and PEFT fine-tuning, MLX, PyTorch, Unsloth, Hugging Face, Ollama, Gemini, Workers AI, MCP, OpenCV, InsightFace, Evaluation design
Backend and data
FastAPI, Spring Boot, Node.js, Express, Prisma, PostgreSQL, MySQL, SQLite, D1, Apache Solr
Cloud and operations
Cloudflare Workers, D1, KV, R2, Durable Objects, Queues, Access, Tunnel, Docker, GitHub Actions, Oracle Cloud, Azure, Linux
Apps
SwiftUI, Android (Kotlin), React, Next.js, Astro
Edge and hardware
ESP32, Raspberry Pi, Arduino, ROS
Testing
pytest, Playwright, JUnit, Vitest

Your run

    Progress lives in this browser only.

    ↑↓ move ↵ open esc close