Skip to content
Pooya NikbakhtSenior Software Engineer

Service

AI assistants for your website

Assistants that answer customers and book appointments, quotes from a photo, receipts into spreadsheets, and multi-step automations, tested so they stay reliable.
Starting at
$200
Typical timeline
3 to 14 days

Who it's for

  • Local businesses that answer the same questions all day, price jobs by hand, or type receipts into a spreadsheet. A website assistant answers from your own documents and books appointments into your calendar, Quote from a photo prices a job from a customer's pictures using your own price list, and Paperwork AI turns invoices and receipts into checked spreadsheets.
  • Teams with a working product who want an AI feature users can trust, not a chat box bolted onto the side: search in plain English, questions answered from your documents, messy text turned into structured data, or multi-step workflows with a person approving the result.

What's included

  • A simple AI endpoint or prompt feature, in FastAPI or Node. From $200, about 3 days.
  • A support bot on your docs, or data extraction with a UI. From $650, about 7 days.
  • Natural-language search or a workflow automation, with an evaluation suite. From $1,500, about 14 days.

I work with both OpenAI and Claude, and I usually put the provider behind a small interface so you can switch later.

How I keep it reliable

Model output is validated against a schema before your app uses it. Every feature ships with a small set of test cases that we run whenever the prompt or model changes, so you can see when something gets better or worse. When the model fails or is unavailable, the feature falls back to something sensible instead of breaking the page.

Background

I've built an LLM feature in production that turns plain-English requests into structured search filters, with validation and an evaluation suite. The demos linked below show the same patterns in public code.

Website support bot: a coffee shop website with the chat open, answering a shipping question and showing the quoted passage from page 2 of the help center.

Website support bot and booking receptionist

A chat widget that answers website visitors from a business's own help documents with the source, and books appointments from real open times in the business's booking system. One script tag installs it on any site.

  • Next.js
  • TypeScript
  • Python
  • FastAPI
Brightside Cleaning quote calculator: choices for the place on the left and a live price of $281.20 plus HST, itemised line by line, on the right.

Brightside Cleaning: an instant quote calculator with a leads inbox

A cleaning company website where customers price their own clean in under a minute, or start from a photo of the space, with every line shown and tax separate, then send the quote in one click. Every request lands in a leads inbox the owner works from new to won to booked.

  • Next.js
  • TypeScript
  • Tailwind CSS
  • Cloudflare Workers
Paperwork AI review screen: a scanned invoice with the misread line highlighted, next to two failed checks and the editable fields.

Paperwork AI: invoices and receipts into checked spreadsheets

Drop in a pile of invoices, receipts and forms, including scans and phone photos, and get back checked rows you can export to Excel or CSV. Every value shows where on the page it came from, and the math is checked before you approve it.

  • Python
  • FastAPI
  • Next.js
  • TypeScript
shop-search: a search box with a plain-English query, the filters it produced shown as removable chips, and a grid of hiking boots.

shop-search: turning plain-English requests into filters

Type "waterproof women's hiking boots under $150, size 8" and the AI turns it into filter chips you can see, edit and remove. Every answer is checked against a schema, and an eval suite measures accuracy before any prompt or model change ships.

  • Next.js
  • TypeScript
  • Zod
  • Claude API

Want to talk about your project?

Send a short note on what you're building. I'll reply with questions and a rough plan.