HELLO, I'M A →

Software

Engineer.

Dihas SathninduColombo, Sri Lanka

Computer Science graduate with First Class Honours from IIT / University of Westminster. Former Software Engineering Intern at IFS, founder of DarvinCode, and builder of enterprise, backend, real-time, and AI systems.

AVAILABLE NOWIFS INTERN 2024-25FIRST CLASS GRADUATE
Resume ↗
JAVA PL/SQL ORACLE DB NEXT.JS REACT NODE.JS TYPESCRIPT PYTHON C# .NET SIGNALR REDIS PYTORCH DOCKER JAVA PL/SQL ORACLE DB NEXT.JS REACT NODE.JS TYPESCRIPT PYTHON C# .NET SIGNALR REDIS PYTORCH DOCKER JAVA PL/SQL ORACLE DB NEXT.JS REACT NODE.JS TYPESCRIPT PYTHON C# .NET SIGNALR REDIS PYTORCH DOCKER JAVA PL/SQL ORACLE DB NEXT.JS REACT NODE.JS TYPESCRIPT PYTHON C# .NET SIGNALR REDIS PYTORCH DOCKER
5 PROJECTS

sepsis-detection.py

Research · FYP 2026

Leakage-Free Sepsis Detection

Multimodal deep learning system predicting sepsis onset 6 hours before it occurs. Two-layer LSTM on 18-hour EHR time-series + Bio_ClinicalBERT clinical notes, fused via meta-learner. AUROC 0.9283 on 26,607 ICU patients from MIMIC-IV. Zero data leakage.

PythonPyTorchLSTMMIMIC-IVSHAPStreamlit
WeatherApp.swift

iOS · Mobile

WeatherDashboard

Native iOS app — real-time weather + interactive MapKit explorer of nearby tourist attractions, with local SwiftData persistence.

SwiftSwiftUIMapKitCoreLocationSwiftData
propvrty-app.jsx

Web App · Live

PropVRty

Real estate marketplace with immersive 360° virtual property tours — browse listings and walk through properties without leaving your browser.

MongoDBExpressReactNode.jsPanolens.js
omi-game-engine.cs

Card Game · Live

Omi Game Engine

Real-time multiplayer Omi card game platform with a server-authoritative .NET 10 backend, SignalR live gameplay, Redis-backed lobby/session state, JWT auth, reconnect handling, and full rule enforcement for trump, follow-suit, tricks, scoring, and dealer rotation.

.NET 10C#SignalRRedisJWTReactViteDocker
seascape-client.tsx

Client Work · Live

The Seascape Sri Lanka

Hospitality website for a real client — boutique coastal resort in Weligama Bay. Rooms, gallery, booking integrations, Framer Motion throughout.

Next.jsTypeScriptTailwindFramer Motion

skill-audit
dihas@portfolio:~$ npm ls --depth=2
dihas-portfolio@1.0.0 /home/dihas/skills
├─┬ full-stack (6 packages)
│ ├── react^19.0.0
│ ├── next^15.0.0
│ ├── nodejs^20.0.0
│ ├── typescript^5.0.0
│ ├── tailwindcss^3.4.0
│ └── rest-apisjson/soap
├─┬ languages (6 packages)
│ ├── javaSE-21
│ ├── plsqloracle
│ ├── python3.11.0
│ ├── javascriptES2024
│ ├── csharp12.0.0
│ └── sqlISO-2023
├─┬ backend (4 packages)
│ ├── dotnet8.0.0
│ ├── aspnet-core8.0.0
│ ├── signalrrealtime
│ └── oracle-db19c+
├─┬ ai-ml (1 package)
│ └── pytorch2.0.0
├─┬ infra (7 packages)
│ ├── docker25.0.0
│ ├── git2.43.0
│ ├── github-actionsci
│ ├── postgresql16.0.0
│ ├── mongodb7.0.0
│ ├── redis7.0.0
│ └── vercellatest
└─┬ testing (3 packages)
├── unit-testscoverage
├── integration-testsflows
└── tar-automationifs
added 27 packages, found 0 vulnerabilities
interactive shell
try →
dihas@portfolio:~$ click to type

Core Competencies

System DesignOOPDesign PatternsSDLCAgile / ScrumCode ReviewTechnical DocumentationSecurityPerformance OptimisationTest AutomationCI/CDKnowledge Sharing
JAVA PL/SQL JAVASCRIPT TYPESCRIPT PYTHON C# SQL HTML CSS ORACLE DB REACT NEXT.JS NODE.JS .NET SIGNALR PYTORCH REDIS DOCKER GIT CI/CD REST APIS AGILE JAVA PL/SQL JAVASCRIPT TYPESCRIPT PYTHON C# SQL HTML CSS ORACLE DB REACT NEXT.JS NODE.JS .NET SIGNALR PYTORCH REDIS DOCKER GIT CI/CD REST APIS AGILE JAVA PL/SQL JAVASCRIPT TYPESCRIPT PYTHON C# SQL HTML CSS ORACLE DB REACT NEXT.JS NODE.JS .NET SIGNALR PYTORCH REDIS DOCKER GIT CI/CD REST APIS AGILE JAVA PL/SQL JAVASCRIPT TYPESCRIPT PYTHON C# SQL HTML CSS ORACLE DB REACT NEXT.JS NODE.JS .NET SIGNALR PYTORCH REDIS DOCKER GIT CI/CD REST APIS AGILE

2024 — 2025

WORK EXPERIENCE

Software Engineering Intern

IFS

Colombo, Sri Lanka

  • Developed enterprise features using Marble frontend and PL/SQL backend
  • Investigated and resolved production bugs improving system stability
  • Optimised backend queries for performance across key workflows
  • Built TAR automation tests for feature validation in Agile sprints
2022 — 2026

EDUCATION

BEng (Hons) Computer Science — First Class

IIT / University of Westminster

Colombo, Sri Lanka

  • Graduated with First Class Honours
  • FYP: Multimodal AI for early sepsis detection — AUROC 0.9283
  • Modules: Distributed Systems, Security, Mobile Dev, AI & ML

GET IN TOUCH →

Let's build
something.

Looking for a software engineer who can move across backend, full-stack, real-time, and AI systems? I'm open to roles, freelance projects, and interesting conversations.

dihas.sathnindu@gmail.com

Based in Colombo, Sri Lanka · Available remotely worldwide