Skip to content
Yunus Shaikh

Yunus Shaikh

AI engineer.
Product builder.

I build across the whole product: AI workflows, desktop, mobile, backend and the tools that help people use it.

Discuss a project

EasyKOT

A restaurant product, built from the counter out.
Offline-first software with AI-assisted imports.

Inside the project

Desktop. Captain phone. Menu review. Print recovery.
Different surfaces. One working product.

Try the public demo

Orders keep moving.

The network can wait. The kitchen can't.

In EasyKOT, local writes, kitchen printing and background synchronization have different jobs. Try a simplified order flow.

Explanatory simulation. No real order, printer or server connection.

One order, separate responsibilitiesAn order saves to local SQLite. A local print job goes to the kitchen. A durable queue uploads when connected, with server validation before shared data returns.Saved hereSQLite on the deviceKitchen printLocal job + recoveryShared dataUpload + validationDurable queueChanges return through sync

Local first. Shared when connected.

Save the example to see local storage and printing continue while upload waits. Server validation still governs shared business rules.

AI, with somewhere to land.

A menu photo becomes a reviewable draft. A supplier bill becomes structured suggestions. The product still has to handle uncertainty and decide what can be saved.

Menu photo or PDF

The input can be messy.

Extract & verify

Structured rows, a second pass, application checks.

Owner reviews

Edit the draft before committing dishes.

See the application boundaries
AI menu import, recorded in the product. English narration. Watch in Hindi.
Read the tutorial transcript

Let's import Konkan Kitchen's menu from a menu photo into EasyKOT. Visit the owner admin at app.easykot.com and sign in. On Get started, find Add your menu. Click Choose a file and select your menu photo. Use a clear photo so dish names and prices are easy to check. EasyKOT reads the menu and prepares a draft. Wait for the review screen. Nothing has been saved yet. Compare every dish, category, portion, price, and veg or non-veg label with your menu card. Scroll through the whole list. Check both prices for dishes sold by portion. Chicken Biryani Half ₹180. Chicken Biryani Full ₹320. Paneer Butter Masala Half ₹160. Paneer Butter Masala Full ₹280. If anything needs correcting, edit it here before importing. Do not continue with a missing or incorrect price. When everything matches, click Import 15 dishes. Wait for the import result. Your menu is now saved. Open Menu & stock, then All items to check it. Here are our 15 dishes. Updating dishes and adding varieties each have separate videos.

Beyond the counter.

All work

FinancialCents

Implementing AI-assisted naming, validation and routing for accounting documents. Small, specific capabilities inside a larger workflow.

Read the implementation overview
DocumentSuggestionScoped action

AI Mastery

I also build things that explain the things I build. Visual courses, a learning lab and an inspector that puts an answer next to its evidence.

Explore the learning product

How much should
this answer claim?

Change the question. Inspect the source.
See where the answer has to stop.

The question

Choose an example

Shop policy Fictional source

Keep your receipt or order confirmation.

Sale items can be returned within 14 days, unused and with proof of purchase.

Refunds go to the original payment method.

Included as evidence

The answer

Yes. Sale items can be returned within 14 days, unused and with proof of purchase.

Supported by the policy

The answer keeps all three conditions from the source.

A browser simulation with fixed examples. No model call, embeddings or live retrieval. Why make the evidence visible?

Latest writing.

View all

Engineering notes and sourced AI explainers. The date and evidence matter.

When an AI Edit Is Based on an Older Draft

A stale AI edit can overwrite a newer human change. A fictional release-note example shows how strong ETags, If-Match, and a clear conflict path prevent that lost update.

When AI Reads a Stock Sheet, a Blank Is Not Zero

A fictional stock-count sheet shows how to preserve an explicit zero, a blank cell, a field not found on the inspected pages and an unreadable value in an AI extraction contract.

When an AI Agent Times Out After the Action

A tool call can commit a change while its reply is lost. A fictional invoice draft shows the idempotency contract and failure tests to require before automatic retries.

OpenAI models on Google Cloud: what a private preview means

Google Cloud says OpenAI models are rolling out to selected enterprise customers in private preview; OpenAI says general availability is planned in coming weeks. Here is what to verify before building around the new route.

Google Antigravity: a peptide prediction is only a lead

Google DeepMind's October 15 walkthrough shows an AI agent helping researchers find a peptide candidate. The company says lab validation is underway; here is a practical way to trace evidence in your own AI workflows.

Let's build
something useful.

I've worked with startups and enterprise teams.
Bring the real problem, the constraints and the questions.

Start a conversation on LinkedIn