uminda@dev:~$ whoami
I build and maintain full-stack systems for SMBs, with a focus on reliability, clear data flow, and predictable, boring deployments.
- TMR DMS β Dealership management system replacing manual MS Word billing and Excel inventory tracking. Billing, stock, warranty claims, reporting. Used daily by two motorcycle dealerships in Sri Lanka (Node.js + React + MongoDB).
- InvoiceApp β Invoice/proforma generator replacing manual Word/Excel workflows. Web + desktop. Used at a Piaggio dealership (Python + Streamlit + Tkinter).
- SriRentABike β Digital rental agreements with e-signatures and guest links. Replaces paper forms for bike rental businesses. Mobile-first (React + Express + Supabase).
- sbk-tyres β B2B wholesale tyre ordering portal for Australian dealers (Next.js + Supabase).
- RealTaste β Restaurant ordering PWA with real-time dashboards, delivery zones, and PayHere payments. Shipped but no active users (React + Supabase).
- pdfping β HTML-to-PDF API. Playwright + Chromium, API key auth, rate limiting, Docker. Benchmarked to 500 concurrent.
Building and maintaining production systems alongside sales work. Trying to write about the process.
π Devlog: uminda.dev/devlog
Open to remote full-stack opportunities, freelance gigs, or interesting collaborations. β hello@uminda.dev


