HR Nexus
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.
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.
Currently buildingHR platforms, billing systems, booking tools and desktop apps
Multi-company, role-based, real-time.
Multi-currency, barcode-ready, trilingual.
Instant quotes and guided itineraries.
One JAR, nothing but a JRE required.
Each part of the site has its own page. Start with the work, or jump to whatever you need.
Six live products, filterable by what they're built with.
Open pageOne file, zero build step, and why it works.
Open pageWhat actually ships in production.
Open pageFrom accounting and audit to full-stack development.
Open pageTell me what your business needs and I'll say whether it's a weekend build or a real project.
Every project below is live, used by real people, and maintained. Filter by what it's built with.
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.
Production billing system with manufacturing/buying/selling flows, BOM tracking, barcode scanning, 30+ currencies, and a trilingual interface — English, Sinhala, Tamil.
Instant quote builder, day-by-day itineraries, and a keyword-based FAQ chatbot.
The web platform rebuilt as a Java Swing app with a local JSON database.
A Kandyan-inspired digital invitation: envelope entry animation, gold vine borders, Sinhala kavi verse, and a live countdown — one HTML file, fully deployable.
This 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.
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.
Firestore's real-time listeners give multi-user apps live updates without me hand-rolling a websocket layer.
Netlify and GitHub Pages host the result for free, with custom domains where the client needs one.
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.
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.
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.