karots-pos
Production point-of-sale for a Sri Lankan shop — a cashier terminal and an admin panel that compile to a single static Go binary.
// projects
15 projects — from production apps and open-source libraries to client work and the infrastructure it all runs on. (3 live)
Production point-of-sale for a Sri Lankan shop — a cashier terminal and an admin panel that compile to a single static Go binary.
A full-stack local-network system that displays and manages mosque prayer times, running 24/7 on a Raspberry Pi.
A multi-application production server on repurposed hardware — 8+ containerized services, SSL, isolated networks, automated backups, 9+ months zero unplanned downtime.
A full-stack spare-parts store with a non-technical-friendly admin panel and a WhatsApp checkout flow — in production for 6+ months.
A lightweight, database-agnostic TypeScript migration engine with adapters, hashing protection, and transactional safety.
A high-performance full-stack monorepo boilerplate (Hono + Vite + Zod + Drizzle) with end-to-end type safety via Hono RPC.
An inventory and stock management application built on the H.V.Z.D stack with fully type-safe APIs.
A React Native loan-ledger app with local SQLite storage and online backup/restore.
A high-performance modular backend template using Bun, ElysiaJS, Drizzle ORM, and Zod v4.
A self-hosted app for tracking dues and outstanding balances.
A website for a transport service business (Kalpitiya Transport).
Backend for an internal HR system — employee records, attendance, and reporting (Techwox, team-lead).
An app that uses image capture and whole-bill handling-fee logic to cut manual data entry by ~70%.
A RESTful API for tracking personal income and expenses, with JWT auth and category management.
A compact, schema-aware, type-safe data format for APIs — a design exploration; think TypeScript for JSON payloads.