Copied to clipboard
miracle_data
work process stack about contact
AVAILABLE FOR NEW PROJECTS · KANDY, LK

Full-stack ideas, shipped as a single deployable file.

I'm Sadith, the developer behind Miracle Data. I build HR platforms, billing systems, booking tools and desktop apps for real businesses — most of them shipped as one clean HTML file, live on the internet before the coffee's cold.

6+
Apps shipped
0
Build steps
3
Languages supported
100%
Uptime, zero-cost hosting
sadith@miracle-data — deploy.log
HR-Nexus
Flagship platform
8
Role tiers built
30+
Currencies in billing engine
₨0
Monthly hosting cost
// 01 — SELECTED WORK
Products, not prototypes

Every project below is live, used by real people, and maintained. Filter by what it's built with.

HR Nexus

single-file

Full HR management platform with an 8-tier role system, multi-company data isolation, real-time Firestore sync, OTP password reset, and a Leaflet branch map with auto-geocoding.

FirebaseFirestoreEmailJSLeaflet.js

Nexus Billing System

multi-file

Production billing system with manufacturing/buying/selling flows, BOM tracking, barcode scanning, 30+ currencies, and a trilingual interface — English, Sinhala, Tamil.

Node.jsExpresssql.jsJWT

Sri Lanka Tourism SPA

single-file

Tourism booking experience with an instant quote builder, a 21-day island-wide package with day-by-day itineraries, and a keyword-based FAQ chatbot.

HTML/JS SPAGitHub Pages

HR Nexus Desktop

desktop app

The web platform, rebuilt as a standalone Java Swing desktop app with a local JSON database — packaged as one JAR, needs nothing but a JRE.

Java SwingFlatLafGson

Yashini & Adhithya — Wedding Site

single-file

A Kandyan-inspired digital invitation: envelope entry animation, gold vine borders, Sinhala kavi verse, and a live countdown — one HTML file, fully deployable.

CSS animationVanilla JS

Miracle Data Portfolio

multi-page SPA

This studio's own site, structured as a six-page SPA — Home, About, Skills, Projects, Experience, Contact — with a live project status feed.

GitHub PagesCustom domain
// 02 — HOW I BUILD
One file. Zero build step.

The philosophy behind almost everything I ship.

01

Scope it as one artifact

HTML, CSS and JS live in a single file wherever it makes sense. No bundler, no node_modules to deploy — just a file you can drag onto Netlify.

02

Firebase for anything that needs to sync

Firestore's real-time listeners give multi-user apps live updates without me hand-rolling a websocket layer.

03

Ship to zero-cost infrastructure

Netlify and GitHub Pages host the result for free, with custom domains where the client needs one.

04

Iterate live, in front of the client

Because there's no build pipeline, changes go from "can you move that button" to deployed in minutes, not a sprint.

"

The best architecture is the one your client's business can actually run on zero infrastructure budget — and still scale to eight role tiers when it needs to.

— the whole point of Miracle Data
// 03 — TOOLBOX
package.json, more or less

What actually ships in production, not a skills bar.

~/miracle-data/stack.json
{
"frontend":
"architecture""single-file HTML/JS SPAs"
"styling""vanilla CSS, no framework"
"backend":
"runtime""Node.js + Express"
"database""Firebase Firestore, sql.js"
"auth""JWT, EmailJS OTP flows"
"desktop":
"framework""Java Swing + FlatLaf"
"serialization""Gson"
"deploy":
"hosting""Netlify, GitHub Pages"
"domains""GoDaddy DNS → GitHub Pages"
}
// developer.json
Sadith Gunasekara
📍 Kandy, Sri Lanka
// 04 — ABOUT

From balance sheets to backend code

I started in accounting — an audit traineeship, hotel accounts, finance work at a hospitality group — before moving into development full-time. That background still shows: I'm the developer who actually understands EPF/ETF, VAT/NBT, and why your payroll system can't round the way a generic template does.

Today, Miracle Data is my freelance practice. I work directly with business owners in Sri Lanka and abroad, building the exact tool they need — not a template stretched to fit.

Now
Miracle Data — Founder & Developer
Full-stack web, Firebase platforms, Java desktop apps
Before
Finance & Audit — Oak Ray Group
Hotel accounts, financial statements, audit traineeship
// 05 — GET IN TOUCH

Got an idea?
Let's ship it.

Tell me what your business needs — a booking tool, an internal dashboard, a billing system — and I'll tell you honestly whether it's a weekend build or a real project.