01
Frontend
Interfaces that feel fast and look sharp.
- React
- Next.js
- Redux
- TypeScript
- Tailwind CSS
- GSAP
About me

I'm a final-year Software Engineering undergraduate at SLIIT who builds fast, responsive web apps, from React interfaces to the APIs behind them.
I interned at APP360, have been freelancing since January 2026, and I am now building EmpowerZ, an AI-powered soft-skills coaching platform.
Right now I'm going deeper into DevOps, system architecture, security and optimization: CI/CD pipelines, containers and cloud deployments, how large systems are designed to scale and stay reliable, and how to keep them secure and fast.
When I'm not coding, I'm usually deep into a good film or a game, and I bring the same focus to both. I just like getting things exactly right.
Based in
Sri Lanka
Studying
Software Engineering · SLIIT
Currently learning
DevOps, system architecture, security & optimization
0+ yr
Industry experience
0
Production projects
0+
GitHub repositories
Skills
01
Interfaces that feel fast and look sharp.
02
Reliable APIs and data layers.
03
Shipping with confidence.
Selected work
AI-powered soft-skills coaching for Gen-Z professionals: real-time webcam and voice analysis, LLM-driven role-play with a 3D avatar, and personalised training plans built from OCEAN personality profiles.
Architecture
Modular FastAPI backend split into four domain modules (live coaching, role-play, adaptive training plans, analytics) that share typed contracts. A React + Vite SPA runs MediaPipe in the browser and streams signals over WebSockets; data lives in Supabase Postgres with Alembic migrations, shipped as Docker images through GitHub Actions behind Nginx.
AI / ML models
Energy trading system for solar microgrid nodes with a .NET Web API, a React staff dashboard with live node maps, and a native Android app for prosumers to book slots and verify with QR codes.
Architecture
Fat-service design: every business rule (booking windows, battery-slot capacity, reservation lifecycle) lives in an ASP.NET Core Web API over MongoDB with JWT auth. The React web app and the Kotlin + Jetpack Compose Android app are thin REST clients, so both always behave identically.
Security hardening of a third-party vaccination record system: added auth rate limiting, closed user-enumeration and OTP weaknesses, switched to cryptographically secure IDs, built Google sign-in with OpenID Connect + PKCE, and fixed the SAST and OWASP ZAP findings.
Architecture
Next.js client, Express API and a separate FastAPI ML risk-scoring service. My work sat in the auth layer and security pipeline: rate limiting, OTP and login hardening, Google OAuth with PKCE, plus SAST audits and OWASP ZAP scans with the findings fixed.
Food ordering and delivery platform split into auth, restaurant, menu, order, delivery and payment services behind an API gateway, with real-time delivery tracking and Kubernetes manifests.
Architecture
Node.js / Express microservices for auth, restaurants, menus, orders, delivery, payments and notifications, all reached through a single API gateway. Socket.io pushes live delivery updates; the stack runs on Docker Compose locally, with Kubernetes manifests and an Nginx-served React frontend for production.
Agent-based grading framework that evaluates submissions against a JSON rubric, drafts feedback and produces final reports, running on local LLMs through Ollama.
Architecture
A CrewAI pipeline of four agents (file reader, rubric evaluator, feedback writer and grade reporter), each with its own task and tool, running in sequence on a local Ollama model (Qwen 2.5 7B). Reads PDF and DOCX submissions, logs every run, and is covered by pytest unit tests.
Compared Logistic Regression, Random Forest, SVM and Gradient Boosting on a highly imbalanced fraud dataset, focusing on F1, ROC-AUC and precision-recall rather than accuracy alone.
Architecture
Two-stage notebook pipeline: preprocessing removes duplicates and scales the Time and Amount features into a cleaned dataset, then four classifiers are trained and tuned on it, saved as .pkl artifacts, and their metrics exported to CSV for side-by-side comparison.
Experience
Jan 2026 - Present
Self-employed
Designed and built websites and web applications for clients across the stack: responsive React and Next.js frontends, backend APIs and databases, and WordPress sites, taking projects from first brief through to deployment.
Apr 2025 - Oct 2025
APP360 (Pvt) Ltd
Worked primarily on frontend development and integration across several production products, including point-of-sale, e-commerce and business management systems. Built responsive, efficient interfaces with Next.js, React, Redux and the Context API, and integrated the PayHere payment gateway.
Contact
Have a role, a project or just an idea? My inbox is always open, and I usually reply within a day.
GitHub
github.com/IshanDilmith
linkedin.com/in/ishan-dilmith-951b43273
Local time
--:-- · Sri Lanka (GMT+5:30)