Software engineering studio · Mashhad Innovation Factory

Systems that work while you sleep.

Web products, AI experiences, and automation. From the first interaction to the system that moves work forward.

A world behind it.
Building since early 2023.Explore the world behind the interactionWeb · AI · Automation
Subscription sales infrastructureSeamlessCommerce on Telegram

One infrastructure. Subscription sales bots.

Subscription sales and management on Telegram with Seamless. Each store has its own sales bot, customers, and pricing.

Product website
Interactive demo · Sample dataChoose a store.
S↗SeamlessOne system, multiple storesA conceptual view of the bot relationships
Sample store 1Seamless · Telegram

Hi, I’d like a subscription.

Welcome. Choose the sample service.

Sample subscription · 30 days120,000 toman
30 GB · One user

This is a demonstration. No payment or real service is created.

01Sales inside the conversation

02Each store, its own identity

03Service management on Telegram

Behind the technology

According to the owner, Seamless_bot uses a Parent/Child architecture to create and manage sales bots, integrated with Seamless License and Process Manager. The core repository is private; this is not a product web dashboard. The owner also states that the Seamless Telegram bot, Mini App, website and user panel are connected to one central system and a shared database.

Project story and details
02 / Matrix AILearning starts with a question

From a photo of a questionto a teacher-guided solution.

A physics companion for text and image questions, with Persian explanations, follow-up conversation, and sources alongside the answer.

Open Matrix AI
Interactive demo · Sample question and sources
Physics / Force and motion

Question sheet · Created for this demo

A 2 kg object rests on a frictionless horizontal surface. A net force of 6 N acts to the right. What is its acceleration?

Object on a frictionless horizontal surface with a 6 N net force acting to the right.2 kgF = 6 N+
Frictionless surfaceNet force

Write the relation. Substitute the values.

a =Fm=62= 3m/s²
Sample conversation02
Student question · Sample

Can you solve this step by step?

Teacher’s method · Sample

Take right as positive. By Newton’s second law:

F = ma→a = 6 / 2

3m/s²

Acceleration, to the right

The solution order follows the sample method sheet.

Change the answer source

The method badge indicates source use, not a guarantee of correctness.

This sheet is not attributed to a real teacher. The product may require sign-in. This is not a live model response.

Project story and details

03 / 04PAYNYXPre-release · test environment

One deposit SMS, one matched invoice.

PAYNYX picks up the bank’s deposit SMS on the seller’s own phone and matches it to the invoice. The money goes straight to the seller’s card; PAYNYX only carries the news to the sales system.

  • Money straight to the seller’s card
  • No funds held
  • One-time passwords stay on the phone

Interactive demo · Made-up data

Send a sample SMS.

Sample Banknow

No SMS yet

The seller’s phone
  1. Amountnot checked yet
  2. Destinationnot checked yet
  3. Timenot checked yet
  4. Uniquenessnot checked yet
Sample invoiceNo. 1248
Amount payable
1,500,030rials
Destination card
•••• 1234
Status
Awaiting deposit

Send one of the messages; the result is written here.

A local demo with made-up data; no payment is made and no SMS is sent.

Behind the technology

The SMS comes from the seller’s own phone, through the Android app, a compatible forwarder or an iPhone Shortcut. Only an exact match from the bank’s own sender, or a sender the seller approved, is confirmed automatically; everything else, and anything that arrives through the iPhone Shortcut, waits for review. The sales system hears about it through a payment link, the WooCommerce plugin, or the API and signed webhooks. PAYNYX is a pre-release: automatic confirmation has been tested in simulation and not yet verified with a real bank SMS on a real phone.

04 / 04KasbBookBeta

Bookkeeping, inside your messenger.

A short message, an income or expense choice, and a double-entry record. KasbBook brings bookkeeping to where your work happens.

TelegramBaleRubika

Interactive demo · Sample data

Choose a prepared message.

Your message

Sale 250k

Is this income or an expense?

You confirm the entry type; it is not inferred from the message.

Data changes only inside this local demo.

Entry receiptNo. 1
My sample ledger
250,000toman
SaleIncome
JournalAmounts in toman
Sample double-entry record with equal debit and credit totals
AccountDebitCredit
Cash and bank1000250,0000
Income40000250,000
Total250,000250,000
Entry preview · Not recorded yet

One sentence becomes two balanced lines.

Behind the technology

The README identifies the product as beta. Telegram, Bale, and Rubika adapters share services. Quick entry reads the amount, then asks whether it is income or expense. Income debits cash/bank and credits income; an expense debits expense and credits cash/bank. The default ledger unit is IRT, toman. This paper is a demo reconstruction, not an existing web dashboard.

Project story and details
Explore the project archive

How we collaborate

From your idea to a working product.

We clarify the problem together, build usable versions, and deliver the project knowledge alongside the code.

01Sample collaboration deliverable

Define the problem clearly.

A user journey, the essential needs, and the boundaries of the first version, before we start building.

User journey map
02Sample collaboration deliverable

Build. Experience. Refine.

A working version, specific feedback, and a decision about the next step. Progress should be visible.

A version to review
03Sample collaboration deliverable

Make the next step possible.

Code, setup instructions, and technical decisions stay with the product, so the next steps are clear.

Setup guide

The founders

Founders and co-founders from Mashhad, building since early 2023. Each has a page shaped like their own world. Pick one and step in.

Meet the whole team5 members

The night ends. Something new begins.

Morning comes.Work moves forward.

The world behind your idea begins with a conversation.

Start a project

Write to us, or send a message on Telegram.

Your brief is saved on your device. This form does not send anything.