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.
Every project below is live, used by real people, and maintained. Filter by what it's built with.
HR Nexus
single-fileFull 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.
Nexus Billing System
multi-fileProduction billing system with manufacturing/buying/selling flows, BOM tracking, barcode scanning, 30+ currencies, and a trilingual interface — English, Sinhala, Tamil.
Sri Lanka Tourism SPA
single-fileTourism booking experience with an instant quote builder, a 21-day island-wide package with day-by-day itineraries, and a keyword-based FAQ chatbot.
HR Nexus Desktop
desktop appThe web platform, rebuilt as a standalone Java Swing desktop app with a local JSON database — packaged as one JAR, needs nothing but a JRE.
Yashini & Adhithya — Wedding Site
single-fileA Kandyan-inspired digital invitation: envelope entry animation, gold vine borders, Sinhala kavi verse, and a live countdown — one HTML file, fully deployable.
Miracle Data Portfolio
multi-page SPAThis studio's own site, structured as a six-page SPA — Home, About, Skills, Projects, Experience, Contact — with a live project status feed.
The philosophy behind almost everything I ship.
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.
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.
Ship to zero-cost infrastructure
Netlify and GitHub Pages host the result for free, with custom domains where the client needs one.
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.
What actually ships in production, not a skills bar.
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.
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.