Prasoon AI
ServicesLabInsights
Let’s talk
GOOD IDEAS DESERVE GREAT ENGINEERING.Explore the possibilities.

WHAT I BUILD

AI systems

Agents, private knowledge, and production AI.

SaaS platforms

Scalable software, from first release to growth.

Lab

Working product interfaces you can try.

HOW WE WORK

Services

Engineering expertise for your next challenge.

Industries

Solutions grounded in your business context.

IDEAS & PERSPECTIVES

Insights

Practical thinking on AI and architecture.

About my approach

Bridging research and production.

Available for select projectsDiscuss your project

Lab

Interfaces you can use, not screenshots of them.

Four product pieces, built to production standards and running live on this page. Sort the grid, book a slot, ask the documents a question, invite a teammate. Everything responds.

01Orders gridThe operations table at the heart of most back offices.↗02Booking schedulerLet a customer pick a time without the back-and-forth.↗03Knowledge assistantAnswers from your own documents, with the source attached.↗04Workspace portalMembers, roles and an audit trail for a multi-tenant product.↗

(01)

Orders grid

Search, sort, select and act on a set of orders without the page ever reloading. A support or finance team lives in a screen like this all day, so every interaction has to be fast and easy to undo.

Live demo↑ ↓ move · Enter open · Space select
Loading the demo…

What to try

  1. Type a customer name to filter, then click a column header to sort.
  2. Select a few pending orders and mark them paid. Undo it from the toast.
  3. Use the arrow keys to move between rows, Enter to open one, Space to select it.

Under the hood

  • Keyboard first: everything you can click, you can reach from the keyboard, and focus is always visible.
  • Bulk changes stay reversible for a few seconds. That replaces a confirmation dialog without losing safety.
  • Export writes a real CSV from the selected rows, in the browser, with nothing sent to a server.

Business systems & automation ↗Build something like this ↗

(02)

Booking scheduler

A complete booking flow: a calendar that knows which days are open, time slots shown in the visitor's own time zone, a short form, and a confirmation they can add to their calendar.

Live demoArrow keys move between days
Loading the demo…

What to try

  1. Pick a weekday, then a time. Change the time zone and watch the slots move with it.
  2. Fill in a name and email. The form only continues once both are valid.
  3. After confirming, download the invite. It opens in any calendar app.

Under the hood

  • Availability is worked out per day, so a booked slot stays booked whichever time zone you view it in.
  • Times are stored once, in the host's time zone, and converted for display. Never the other way round.
  • The confirmation builds a standard calendar file on the spot, with no server involved.

SaaS platforms ↗Build something like this ↗

(03)

Knowledge assistant

Ask a question and the assistant finds the relevant passages in three policy documents, writes an answer from them, and cites each claim. When the documents don't cover something, it says so instead of guessing.

Live demoEnter to ask · Click a citation
Loading the demo…

What to try

  1. Ask one of the suggested questions, or type your own.
  2. Click a citation to jump to the passage it came from.
  3. Ask about enterprise pricing. It isn't in the documents, and the assistant will say so.

Under the hood

  • Retrieval runs before the answer is written, so the answer can only use what was found.
  • Citations point at a passage, not a whole document, so a reviewer can check them in seconds.
  • A clear “not in the documents” reply is designed in from the start. It is what makes the rest trustworthy.

AI systems ↗Build something like this ↗

(04)

Workspace portal

The admin side of a SaaS product with several customer workspaces. Switch between them, invite people, change roles within the seats the plan allows, and watch every action land in the audit log.

Live demoTry a workspace where you aren't an admin
Loading the demo…

What to try

  1. Invite a teammate by email. They appear as pending and the seat count updates.
  2. Change someone's role, then open the Audit log tab.
  3. Switch to Quill & Ink, where you are only a member, and see what you can no longer do.

Under the hood

  • One role matrix decides what the interface allows and what the audit log records.
  • Each workspace is isolated. Switching tenants swaps members, seats, plan and history together.
  • Controls you can't use are shown disabled with a reason, not hidden, so the rules are visible.

Web apps & SaaS ↗Build something like this ↗

(05)

Want one of these in your product?

[email protected]

Each piece on this page was written for it, with React and Framer Motion and no component library. Tell me which one is closest to what you need, and what it has to connect to. Or start on Upwork ↗

Prasoon AI

Thoughtful architecture.
Software built for the real world.

Explore

  • AI systems
  • SaaS platforms
  • Services
  • Industries

Discover

  • Engineering insights
  • My approach
  • Lab

Connect

  • Upwork
  • GitHub
  • Email
© 2026 Prasoon ThakurIndependent thinking. Dependable engineering.Back to top