
I'm a software engineer based in Galle, Sri Lanka, with a deep passion for where science meets code. I find the same elegance in a well-structured algorithm that I find in a physical law — both describe the universe with beautiful precision.
Currently at Agrithmics (Pvt) Ltd building the AgriGen ERP platform — a full-scale tea & plantation management system. My final year project explores edge-based Small Language Models for semantic file transformation.
Off the keyboard: rugby pitch, camera in hand, or buried in a mathematics textbook. Every discipline teaches you to think more precisely.
Associate Software Engineer
Agrithmics (Pvt) Ltd
- Led full-stack development of AgriGen ERP — enterprise tea/plantation management platform (React + MUI v4, .NET Core C#, Dapper, SQL Server)
- Architected Multi-Pack Invoice feature using Bridge Table pattern — backward-compatible schema changes across 7 screens with vw_InvoicePackSummary unified view
- Built complex SQL stored procedures + CTEs for KPI dashboards and Field-wise P&L reporting with 17-file React component refactor
- Debugged critical production timezone bug (IST→UTC toISOString() shift) causing Green Leaf weight deduction errors
- Implemented Polly retry policies + NLog structured logging in C# repositories
- Azure DevOps CI/CD pipelines + Azure VM hosting
Intern Software Engineer
Agrithmics (Pvt) Ltd
- Contributed to AgriGen ERP, Cargills Supplier Chain, and Balangoda Plantation Procurement System
- Built React UI components + .NET backend APIs via Axios
- Implemented Redis caching + RabbitMQ data load processing
MediChainLK
AI pharmacy platform for Sri Lanka — Google Cloud Vision OCR + spaCy NLP for prescription reading, Firebase RBAC, PickMe/PayHere integrations. Turborepo monorepo with Next.js 15, NestJS, FastAPI, React Native Expo. AWS Mumbai.
FileFlowOne (FYP)
Open-source privacy-first file converter. Research: edge-based SLMs for semantic transformation. Novel Semantic Fidelity Index (SFI): 0.35·S_structural + 0.45·S_semantic + 0.20·S_functional. FastAPI + sentence-transformers.
VIMMIK Portfolio
Portfolio site for Sri Lankan software company. "Mechanical Falcon" dark navy design with animated peregrine falcon SVG + Framer Motion scroll transitions.
Eventure
Event ticketing platform — placed 5th among 100+ teams at WSO2 "Innovate with Ballerina" hackathon. QR-based verification, ticket sales, photo submissions.
Care32
Dental clinic management — patient records, doctor schedules, appointments, real-time updates via Supabase. Next.js + Tailwind.
MinistoreX
Kotlin + Jetpack Compose debt tracker for small shops. Bilingual (Sinhala/English), Room DB + Supabase sync, Hilt DI, built without Android Studio.
EatAtNFC
Scalable restaurant management — NFC-based menu, Google Places integration, order tracking, cart management, custom SQL. Next.js + TypeScript.
— Core proficiency
— Full stack
WSO2 Hackathon 2024
Top 5 of 100+ Teams
WSO2 "Innovate with Ballerina" Hackathon · University Category
Built EVENTURE — a full-stack event ticketing platform with QR-based verification, ticket sales, and photo submissions. Competed against 100+ university teams across Sri Lanka, placing in the top 5.
Let's build something.
I'm open to interesting projects, collaborations, and conversations about software, science, or anything in between.