01
Available for opportunities
Based in Sri Lanka

Madushan Sivam.

Frontend Developer & UI/UX Designer
crafting interfaces that think, breathe, and play.

scroll
✦ Available for freelance & full-time roles      ✦ Open to remote & on-site positions      ✦ Frontend Development · UI/UX Design · Game Development      ✦ Available for freelance & full-time roles      ✦ Open to remote & on-site positions      ✦ Frontend Development · UI/UX Design · Game Development     
0+
Live Projects
0+
Years Building
0+
Community Members Reached
0
GN Divisions Surveyed
01 — WHO I AM

About.

Portfolio ↗
Madushan Samayasivam
frontend developer
Badulla, Sri Lanka
Frontend Developer

I build things people actually use — and remember.

I'm Madushan Samayasivam — a frontend developer and creative technologist based in Sri Lanka. My work sits at the intersection of engineering precision and visual storytelling. I don't build websites. I build experiences — ones that feel intentional, alive, and impossible to ignore.

From perceptual image engines to immersive SaaS platforms, I push what the browser can do: Three.js environments, GSAP choreography, WebGL shaders, interaction design that respects the user's intelligence.

🎮
Indie Game Dev
Nānmīn Game Studio
🎓
HNDIT Student
SLIATE, Badulla
🤝
NGO Volunteer
KFHI Field Data
🌐
Open to Remote
Worldwide
02 - Journey

Where I've been
and where I'm going.

2023 — Present Current
Higher National Diploma in Information Technology (HNDIT)
Sri Lanka Institute of Advanced Technological Education (SLIATE), Badulla

Reading for the Higher National Diploma in Information Technology. Building strong foundations in software engineering, web technologies, database systems, and object-oriented programming while pursuing independent creative development projects alongside academic work.

Web Development Software Engineering OOP Database Systems Java C#
2022 A/L
G.C.E. Advanced Level
Engineering Technology Stream — Index: 4714946

Completed Advanced Level examinations in the Engineering Technology stream, building a strong analytical and technical foundation that directly shaped my path into software development and frontend engineering.

Engineering Technology Mathematics
2019 O/L
G.C.E. Ordinary Level
Tamil Medium — Index: 95555692

Completed Ordinary Level examinations through Tamil medium.

Tamil Medium Multilingual
03 - Selected Work

Things I've built.

05

05

04 — CAPABILITIES

Skills.

Frontend Dev
JavaScript / TypeScript
🎨HTML5 / CSS3
🧱React
🌐Three.js
🖼️Canvas API
🐍Python
Design & UX
✏️Figma
🎭UI/UX Design
🎞️GSAP / Anime.js
🏗️Responsive Design
🔤Typography
📐SVG / Illustration
Game & Backend
🎮Unity / C#
🔗Netcode for GameObjects
🔥Firebase
⚙️Laravel / PHP
🗃️MySQL
🤖TensorFlow.js
05 — PROCESS

Case Studies.

01

ImageSync — Browser-Native Similarity Engine

Tool Design · JavaScript · Performance Engineering

Web App
+

ImageSync started from a real KFHI field problem: hundreds of child photos from KoBoToolbox surveys needed to be matched and renamed against reference images — manually, one by one. That was clearly broken. I decided to build a browser-native tool that could do it in bulk, instantly, with no server.

01

Problem Definition

Manual photo matching in NGO fieldwork. Time cost: hours per session. Error rate: high.

02

Research & Algorithm

Evaluated MD5, pHash, dHash, and DCT perceptual hashing. DCT won for robustness against compression artifacts.

03

Performance Engineering

Moved hashing to Web Worker thread to prevent UI blocking. Binary search compression for output sizing.

04

UI/UX Design

Obsidian Studio aesthetic — premium dark theme, drag-and-drop zones, confidence score visualization.

Result

Reduced photo-matching time from hours to minutes. Zero backend required. Used in live KFHI field operations. Full browser — works offline.

02

The Quiet Protocol — Psychological Horror Game

Game Design · Narrative UX · Web Audio · APOGEE GameJam 2026

Game · Jam Entry
+

Built for APOGEE GameJam 2026 (BITS Pilani × Postman). The constraint: make a horror game using only document-processing mechanics. No monsters, no jumpscares. Just decisions that compound into silence. The horror is the logic.

01

Concept & Constraints

48-hour jam. Theme: "The Operator." Built the concept around bureaucratic horror and the Milgram experiment.

02

Narrative Design

12 turns. Curator arc. Mirror Finale. Memory Quarantine mechanic. Every choice has a cascading consequence.

03

Technical Build

Single-file HTML. Web Audio API for ambient sound. Surveillance camera animations. Phase 3 visual distortion effects.

04

v2 Iteration

Added player name personalization, animated cameras, complete sound system rebuild, and enhanced Phase 3 effects post-jam.

Result

Completed psychological horror experience in a single HTML file. Demonstrates narrative design, audio engineering, and UX storytelling beyond typical game jam entries.

03

Hēlapidi — Browser Multiplayer Shooter

Game Development · Multiplayer Systems · Vanilla JavaScript

Game
+

The premise was simple: what if a Sri Lankan-inspired multiplayer shooter ran entirely in the browser — no Unity, no install, no account? Just open the tab and play with someone next to you. Proving that browser games can have real multiplayer depth.

01

Architecture Decision

Chose vanilla JavaScript over frameworks. Canvas API for rendering. Delta-time physics for frame-rate independence.

02

Multiplayer Design

Local multiplayer first — removes backend latency. Designed keyboard layouts for two players on one keyboard.

03

Cultural Identity

Hēlapidi references traditional Sri Lankan string games. Visual identity and character design reflect this heritage.

04

Modular Refactor

Refactored from monolithic script to 18 ES6 modules. Also ported core mechanics to Unity/C# with Netcode for GameObjects.

Result

Flagship studio project demonstrating multiplayer systems, game loop engineering, and cultural product positioning — all in a zero-install browser experience.

06 — CREDENTIALS

Certifications.

🎓
SLIATE
Higher National Diploma in Information Technology (HNDIT)
In Progress · 2023–2026
🌐
Woocurs Academy
Web Development Workshop
2025
📡
Hashtag Generation
Citizen Reporters' Training
2024
🏆
APOGEE GameJam 2026
Game Jam Participant — BITS Pilani × Postman
2026
07 — GET IN TOUCH

Contact.

Let's build something worth remembering.

I'm currently open to frontend roles, UI/UX contracts, freelance projects, and remote work globally. If you have something interesting, I want to hear about it. If it's boring, I'll tell you.

📍
Location
Badulla, Sri Lanka — Open to Remote Worldwide
⏱️
Response Time
Usually within 24 hours