JJothipravin

01Software developer

Practical software for small businesses.

I'm Jothipravin — a passionate developer building reliable, offline-first tools for the counters and shop floors that run on paper today.

02

Current work

Two projects, both in active development. Nothing here is presented as finished, launched, or revenue-generating.

P.01In development

VetriPOS

Offline-first point of sale for small retail counters — kirana, sweets, groceries. Counter billing with weighed and counted items, hold/resume across restarts, real stock from purchase to sale, and every sale committed in one atomic, audited transaction. Android app plus a transactional Kotlin/Ktor + PostgreSQL backend sharing one domain kernel (712 automated tests green).

  • Gap-free invoice numbering per store, counter and financial year
  • Purchases with weighted-average costing, suppliers, wastage, dues
  • Roadmap: multi-counter sync, scale capture, suggest-only vision
P.02In development

Gaku — Weight CRM

Sales, service and stamping records for weight-scale businesses, with automations around the scale workflow. Ktor + PostgreSQL backend with a Compose Multiplatform client (Wasm and Android) — built for the shop floor, not the back office.

  • Weight-scale sales and service records
  • Stamping-record management
  • Workflow automations
03

About

How I work and what I build with.

Approach

  • Offline-first: the job completes with or without internet
  • Integer money math, audited transactions, no silent failures
  • One shared domain kernel across app and backend
  • Tests before claims — verified beats promised

Stack

Kotlin · Ktor · PostgreSQL · Compose Multiplatform · SQLDelight + SQLCipher · Docker · Coolify

04

Contact

contact@murugu.cloud

Inbound forwarding only at present — replies come from my mailbox. Code on GitHub @pravin372001 (repositories are private; access on request).