Loading

About me

A developer who sweats the details.

Ishan Dilmith

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

Download CV

0+ yr

Industry experience

0

Production projects

0+

GitHub repositories

Skills

A toolkit for building modern products.

React✦Next.js✦TypeScript✦Node.js✦Tailwind✦FastAPI✦C#✦MongoDB✦Docker✦Python✦Kotlin✦React✦Next.js✦TypeScript✦Node.js✦Tailwind✦FastAPI✦C#✦MongoDB✦Docker✦Python✦Kotlin✦

01

Frontend

Interfaces that feel fast and look sharp.

  • React
  • Next.js
  • Redux
  • TypeScript
  • Tailwind CSS
  • GSAP

02

Backend

Reliable APIs and data layers.

  • Node.js
  • Express
  • FastAPI
  • Java & Spring
  • C# & .NET
  • MongoDB
  • PostgreSQL

03

Tools & Workflow

Shipping with confidence.

  • Git & GitHub
  • Docker
  • Azure
  • Windows IIS
  • Postman
  • Kotlin & Android
  • Python & ML

Selected work

Projects I'm proud to have built.

01
AI Research Platform · 202601 / 06

EmpowerZ

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.

  • React
  • FastAPI
  • PyTorch
  • Supabase

AI / ML models

  • wav2vec2 emotion
  • MediaPipe Face Mesh
  • Gemini
  • Groq
  • OpenAI
  • TF-IDF sentiment
  • Gradient Boosting
  • Ridge Regression
  • Chirp 3 HD TTS
02
Full-Stack + Mobile · 202602 / 06

Smart Solar Microgrid

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.

  • ASP.NET Core
  • React
  • Kotlin
  • MongoDB
03
Application Security · 202603 / 06

EVRS Security Hardening

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.

  • OWASP ZAP
  • SAST
  • OAuth 2.0 / PKCE
  • Express
04
Microservices Platform · 202504 / 06

Food Ordering System

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.

  • React
  • Node.js
  • Docker
  • Socket.io
05
AI Agents · 202605 / 06

Automated Assignment Grader

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.

  • Python
  • Ollama
  • LLM Agents
  • Pytest
06
Machine Learning · 202606 / 06

Credit Card Fraud Detection

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.

  • Python
  • scikit-learn
  • Pandas
  • Jupyter

Experience

Where I've been building.

  1. Jan 2026 - Present

    Freelance Web Developer

    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.

    • Frontend & backend
    • React & Next.js
    • WordPress sites
  2. Apr 2025 - Oct 2025

    Software Engineer Intern

    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.

    • POS & e-commerce systems
    • PayHere payment integration
    • Next.js · React · Redux

Contact

Let's build something great together.

Have a role, a project or just an idea? My inbox is always open, and I usually reply within a day.