The build

What I'm building

Every product here started as a problem in a real business — usually ours. This page says what each one came from, what it does, and exactly where it stands. Most of SAHARA is still under development. Oddy Printer is publicly available as a free, open-source tool.


The flagship — where my time goes

SAHARA CORE

A standalone accounting and business-control platform for SMEs.

Active development · internal testing · not launched

Product evolution

Two real lineages

Two products grew out of earlier ones. Neither was a rename. Both began as narrower, concrete projects, and what we learned changed the boundaries of the next product.

Fast-XML SAHARA CORE

SAHARA CORE

A standalone accounting and business-control platform for SMEs.

Where it came from

Fast-XML. A web-based TallyPrime integration over ODBC. Its data-entry workflow served my own daily-use needs.

Reliable handling for connection failures was never finished, and it stayed dependent on TallyPrime running correctly. Rather than release it, I moved the accounting work into SAHARA CORE.

The problem

Working on Fast-XML showed where a TallyPrime integration reaches its limit. TallyPrime had to stay running on the connected computer, the link between TallyPrime, ODBC and the server could fail, and the product stayed dependent on an accounting engine we did not control — which meant we could not fully govern accounting behaviour, data integrity, audit rules or operational controls.

What we built

A standalone, keyboard-first accounting and business-control platform with its own accounting engine, so the rules and the audit trail belong to the system itself.

Scope

  • Double-entry accounting
  • Vouchers, ledgers and journals
  • Inventory and stock valuation
  • VAT and financial reporting
  • Credit limits and outstanding management
  • Post-dated cheque workflows
  • Multi-company operation
  • Role-based permissions and approvals
  • Audit trails
  • Edited, cancelled and backdated transaction reporting
  • Cash-flow and customer follow-up reporting
  • Owner-level controls and critical notifications
  • Fast keyboard-driven accounting workflows

Active development · internal testing · not launched

QR Dine SAHARA Hospitality

SAHARA Hospitality

Connected restaurant operations, from the QR menu to the cashier.

Where it came from

QR Dine. The original name and initial scope: QR menus and restaurant ordering.

The scope expanded into connected restaurant operations — kitchen, table service, cashier, payments, stock and loyalty — so the project was renamed to match what it had become.

The problem

A QR menu answers only the ordering step. The rest of a restaurant — the kitchen, the table, the bill, the stock behind it — still has to be held together by staff moving between systems.

What we built

Restaurant operations as one connected workflow. The scope grew past QR ordering, which is why the project is now SAHARA Hospitality rather than its original name. Features are still being added while I work through the operational problems.

Scope

  • QR ordering
  • Kitchen Display System
  • Table and service workflow
  • Cashier workflow
  • Split payments
  • Stock management
  • Loyalty
  • Waiter calls
  • VAT and service-charge handling

Release 1 internal milestone: 27/27 tests passed · June 2026 · not released

Fast-XML was the working predecessor to SAHARA CORE. Its TallyPrime data-entry workflow served my own daily-use needs, but reliable connection-failure handling was unfinished. Rather than release it, I moved the accounting work into SAHARA CORE.

Built from operational problems

Independent products

These are not later versions of SAHARA CORE. Each one started from a separate problem we hit while running our own businesses. None of them is released or deployed outside our own use, and none is competing for my time ahead of CORE.

SAHARA HRM

Workforce operations for SMEs without a dedicated HR department.

The problem

Many SMEs already own biometric attendance devices but have no separate HR department, so attendance review, overtime, payroll preparation and employee communication fall to the owner or to existing staff. Processing that by hand delays payroll, makes payslips and attendance summaries hard to provide, and puts salary information at risk of being seen by the wrong people. Owners also have no simple daily view when they are away from the workplace.

What we're building

A workforce layer that reads the attendance devices a business already owns, and turns that data into private, timely information for the people entitled to see it. Working code exists and is being tested inside our own business.

Intended scope

  • Biometric attendance integration
  • Attendance counting and summaries
  • Private attendance summaries sent to each employee’s phone
  • Payslip and payroll communication
  • Daily attendance reports for owners or authorised users
  • Role-based protection of salary information
  • WhatsApp-assisted overtime recording and approval
  • School attendance is a possible use-case for the same system

Internal testing in our own business · no external deployment

SAHARA IDM

One controlled workspace for import and export operations.

The problem

This one comes from our own importing. The same document formats had to be prepared again and again, sent and received files were difficult to trace, manual log entries were sometimes missed, files could be misplaced, and updating repeated documents took time that produced nothing new. It was also hard to confirm that every procedural step had actually been completed.

What we're building

An end-to-end import and export operations workspace: one place where a shipment’s documents, steps and history stay together. Working code exists and I have made it usable for my own internal needs. Development is currently on hold.

Intended scope

  • A central record for every import or export case
  • Reusable and consistent document formats
  • Sent-and-received document logs
  • Central file organisation
  • Procedure-based checklists
  • Task ownership and progress status
  • Missing-document and incomplete-step reminders
  • Revision history and auditability

Internal-use development build · currently on hold · not production-ready

SAHARA IVR

Automated customer follow-up, so a promise to call back is not left to memory.

The problem

Customers place or reserve an order and ask to be called when the goods arrive. During a busy day that follow-up can be forgotten even after the relevant goods have been received — the information exists in the purchase entry, but nothing connects it to the customer who was waiting.

What we're building

A link between incoming purchase information and customer communication, so the follow-up is raised by the system rather than remembered by a person. A standalone version is in testing. The planned SAHARA CORE add-on has not been built yet.

Intended scope

  • A follow-up workflow triggered by a relevant purchase entry
  • Customer call or voice notification
  • WhatsApp or message notification
  • Pending follow-up tracking
  • Customer communication history
  • Permission-based marketing campaigns, with consent and opt-out controls
  • Intended to run as an optional add-on inside SAHARA CORE

Standalone testing · SAHARA CORE add-on not yet built

Confirmation Portal

Transaction confirmation and reconciliation, as a SAHARA CORE plugin.

The problem

Transactions have to be confirmed against what the other side recorded before a VAT return can be trusted. Doing that by hand across a month of entries is slow, and chasing the confirmations is its own job.

What we're building

A plugin for SAHARA CORE that takes transaction data uploaded from Excel and carries it through a confirmation and reconciliation workflow. It is a testing build, not a production service.

Intended scope

  • Accepts transaction data uploaded from Excel
  • Transaction confirmation and reconciliation workflow
  • WhatsApp follow-up within the confirmation workflow
  • Prepares Anusuchi-13 data and output

SAHARA CORE plugin · in testing

Public utility

Free and open source

Separate from the SAHARA products — a small tool that is finished, public and free.

Oddy Printer

Precise A4 sticker printing without fighting Word margins.

The problem

Printing onto a pre-cut sticker sheet means matching a page layout to fixed physical dimensions. Getting that wrong in a word processor wastes the sheet.

What it does

A free, browser-based tool for printing on supported Oddy A4 sticker sheets: pick the sheet code, enter or import the content, preview it, and print using preconfigured dimensions.

What it includes

  • 21 supported Oddy A4 sheet formats
  • Live preview
  • Individual or repeated label content
  • Print queue
  • Saved browser presets
  • CSV bulk fill
  • Typography controls
  • Runs from a single self-contained page, with no signup
  • Settings stored locally in the browser
  • Free and open source

Live · free and open source Open the tool → Source →

Nepal's Consumer Protection Act, 2075 contains product-label requirements, including maximum retail price information. In April 2026 the government began stricter enforcement for imported finished goods; the initial customs enforcement temporarily disrupted clearance, after which revised instructions allowed importers to declare MRP at customs and attach labels before sale. Oddy Printer helps you print a label. It is not legal advice, and it does not guarantee that a label carries every field the law requires.

Sources: Consumer Protection Act, 2075 · Department of Commerce notice · report on enforcement and revision

Why Sahara exists

A small-business owner shouldn't have to hand the books to one trusted person and hope. SAHARA CORE is being built so that authorized staff can make entries while owners receive timely visibility and verification controls, with each side of an entry reaching the reporting on its own. The intended outcome is less time lost to bookkeeping for the businesses that adopt it.

If you're not from South Asia: Tally is the accounting software I see in shop after shop here — dense, keyboard-driven, and trusted by the accountants who live in it. That bar, not Silicon Valley's, is the one SAHARA CORE has to clear.

Who it's for

Designed for small and medium businesses first — the companies enterprise software has long been too expensive and too foreign for. That goal shapes the product: intended to remain accessible to SMEs, efficient, and built around how these businesses genuinely run. No pricing has been announced. As it earns the right, the aim is to serve larger businesses too.

The team

Me, my brother, and three friends — Aayush, Yogesh and Uttam. My brother builds Scan ERP under his own company, Navayantra Labs; watching a tool he made for our own garment operation get asked for by other manufacturers is what convinced me a real problem, solved properly, finds its people. Company formation for Sahara Labs is in progress, and that status is honest too. Pilot testing is planned to begin inside our own businesses: the shop network and the factory are the intended proving ground.

The ground it grew from

Trishakti Stores — our family's clothing business since 1991, which over the years has built a network reaching around 750 active retail shops across Mid-Nepal as of 2026. Trishakti Apparel — our family's garment factory in Gaidakot, opened 2023, currently supporting around 100 people directly and indirectly. Not products I sell you — the ground everything else grew from.

If this sounds like your problem

If you run a wholesale or retail business here and any of this sounds familiar, I'd like to talk. SAHARA CORE is not ready for you yet — but when it is, I want it shaped by businesses like yours.

Follow the build through RSS, or get in touch. I read messages personally and reply when I can.

Get in touch