Rechvix
Accounting, inventory, GST and business operations on a double-entry ledger, for multi-company and multi-branch businesses.
Role: Lead developer.
- Double-entry accounting
- Row-level security
- Tax engine
- Inventory ledger
Founder of NodeDR Infotech Private Limited. I build software around real workflows, from billing and stock to restaurant orders and deployment.

A little guide to this site
Choose a topic and I’ll point you to the right place.
Kolkata, IndiaIST
Introduction
I enjoy engineering problems that don’t fit neatly into one layer of the technology stack. A restaurant order crosses a menu, a till, a kitchen display, tax rules, staff permissions and a local network. An invoice can change stock, accounting entries and a customer’s balance at the same moment.
Those relationships are what I design for. I begin with the work people need to do, model the data and invariants, build the interface and API, secure access, then package and operate the result. OrderRestro and Rechvix show what that looks like in code.
That’s where I work best: between disciplines, close to the problem.
Build
Applications, SaaS, APIs, desktop software and business platforms.
How I approach it: BuildArchitect
Databases, workflows, permissions, integrations and distributed systems.
How I approach it: ArchitectDeploy
Linux, containers, CI/CD, networks, monitoring and production infrastructure.
How I approach it: DeploySecure
Identity, access control, application security, infrastructure hardening and auditability.
How I approach it: SecureMy approach
A complete product needs more than good screens. Each stage changes the decisions at the next: what the business means by a sale shapes the data model; that model shapes permissions, infrastructure and recovery. I keep those connections visible.
Watch the workflow, ask where records drift and learn what a person must decide.
Define the data, states, permissions and invariants before they become hidden assumptions.
Connect the interface, API and business rules so a complete task works end to end.
Deploy, observe, secure, back up and improve the system after its first release.
Featured case study · Rechvix
Finalising an invoice in Rechvix can change stock, the accounting ledger, tax records and document numbering. I designed the operation as one transaction, with a movement ledger for inventory and tenant boundaries in both SQL queries and PostgreSQL row-level security.
The case study explains why I chose a modular monolith, how the runtime database role differs from the migrator and what a restore drill checks after a backup.

Selected software
Billing, retail, restaurants, pharmacies and ERP — the products I build and maintain.
Accounting, inventory, GST and business operations on a double-entry ledger, for multi-company and multi-branch businesses.
Role: Lead developer.
Restaurant POS, tables, kitchen display, reservations and loyalty, running on a server inside the restaurant.
Role: Lead developer.
Retail point of sale with GST-correct pricing, customer credit and stock, working with no internet connection.
Role: Lead developer.
Pharmacy billing, medicine stock with batches and expiry, patients, dues and OPD scheduling on a database the owner controls.
Role: Lead developer.
Employees, attendance, work assignments and a sales pipeline on the company's own server.
Role: Lead developer.
A self-hosted form backend: one API key, every form on every site, stored in your own PostgreSQL.
Role: Lead developer.
The full material lifecycle on a construction project, from site requisition to daily consumption, tied to milestones and budgets.
Role: Built at NodeDR Infotech, the company I founded.
Blog
Engineering decisions, mistakes and trade-offs from projects I maintain.
Architecture · 6 min read
Why Rechvix updates its stock balance projection in Go inside the same transaction as the movement insert, what that costs, and how the risk is contained.
Cybersecurity · 7 min read
I read every repository in Rechvix and found thirteen lookups that relied on PostgreSQL row-level security alone. Here is what I changed and why the role design matters.
Infrastructure · 6 min read
Design consequences of running a restaurant system on the restaurant's own network, including a Secure-cookie trap that makes login look successful and then fail.
Enterprise Systems · 5 min read
A concrete pricing model from NodeDR POS: derive the tax portion from the shelf price, keep the server authoritative and test rounding at receipt level.

Engineering across layers
I build applications, but also work through their data integrity, access rules, deployment path and the networks they depend on. My expertise pages connect software engineering, enterprise workflows, AI and automation, DevOps, networking and cybersecurity to projects where those concerns are visible.
Photography
People, places and the small things I stop to notice.
The business behind the work
I founded NODEDR INFOTECH PRIVATE LIMITED to make dependable software for the work businesses do every day. Our products support accounting and inventory, restaurants, retail, pharmacies and workforce operations.
We start with the real workflow, then build the application, data model and deployment path around it. That means useful tools for the people doing the work, with systems the business can understand and operate.
Beyond engineering
I write fiction and photograph people and places. Both parts of Proof of Absence are on the Writing page, and photographs are in the gallery.
Get in touch
Tell me what the software must do, where the current workflow breaks and what you have already tried. I read messages about engineering, products, writing and photography.
Have something in mind?
Tell me about the idea, product, or workflow you’re working through.