HELLO, I'M A →

Software

Engineer.

Dihas Sathnindu—Colombo, 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