Typework — Your AI coworker for everyday business

2026.4-2026.8

A public read before the private product details.

Problem
Typework had a dense, fast-growing AI dashboard. Users needed a clearer path from a question to a trustworthy, editable result.
Design decisions
I unified navigation and tokens, separated quick answers from deeper tasks, and made progress, sources, artifacts, and recovery states visible.
Shipped / implemented
Selected React surfaces, browser-validated flows, responsive rules, 14 industry landing experiences, 20+ Chat states, and three-language localization.
Public evidence
Before/after UI, state matrix, and short interaction loops are public. No quantified business outcome is available to share at this time.

Turning an AI dashboard into a place people can trust.

Typework is an AI workflow and dashboard SaaS for small and medium-sized businesses in the US. My job was to make a dense, fast-growing product feel legible: clarify the system, make AI actions understandable, and help every useful output lead to a next step.

AI workflow SaaS | Product design / Frontend

I worked from the UI audit through the detail work after launch: rebuilding the high-fidelity system in Figma, handing HTML prototypes and design tokens to engineering, then validating the real flows in the browser. AI never generated a deliverable on my behalf. I used it to explore visual directions, sharpen design decisions, make tiny frontend tweaks after QA, and assist with review and Git collaboration.

AI workflow From product ambiguity to a shippable system
  1. 01IdeateUse AI to explore directions, then make the design call.
  2. 02PlanDefine the product problem, scope, and priorities.
  3. 03DesignBuild the high-fidelity system, states, and tokens.
  4. 04HandoffGive engineering HTML prototypes and design tokens.
  5. 05DevelopEngineering implements the production interface.
  6. 06Verify + tweakQA in browser, then use Codex for tiny UI fixes.
  7. 07Git + PR reviewUse AI to support review and Git collaboration.
  8. 08IterateReview what shipped and tighten the next pass.

First, I made the product behave like one product.

I restructured the visual language around a shared set of tokens for color, type, spacing, radii, and states. I redrew the navigation icons, tightened hierarchy across the Dashboard, and designed responsive rules so the same system could adapt instead of simply shrink.

Typework interface before the redesign

Before redesign

Typework chat interface after the redesign

After redesign

Then I designed the conversation around momentum.

Chat is not just a prompt box. I gave users clear model and mode choices, made sources and generated artifacts inspectable, and used feedback states to show what the system was doing. The goal was to turn a vague AI answer into a usable, editable next step.

Some of the work is private.

The screens and interaction details below contain confidential company IP. Request access and I will send you a private walkthrough.

A five-second loop: search, reference, and response states stay visible without making the page a product demo.

File context remains visible while the agent works, so a multi-file request never becomes an opaque loading state.

Agent setup is reduced to a short, reversible sequence: name the channel, choose its audience, then configure access.

The happy path was only the beginning.

I personally tested the interactions in the browser and designed the states around what can go wrong: empty searches, slow generation, missing permissions, quota limits, attachments, history, and recovery. In each case, the interface explains what happened and gives the user a clear way forward.

Typework chat component state matrix

Design, code, review, repeat.

I moved between Figma and the browser throughout the build. With Codex and other AI coding tools, I translated high-fidelity decisions into working Web UI, then reviewed each change, helped merge branches, and checked the knowledge-base assistant surfaces before they shipped.

A quick pass across Sheets, Workflows, Pages, and Settings: the system has to hold together beyond the Chat surface.

The embedded assistant stays available while users create and revise a live marketing page, keeping the workflow in one place.

From interface cleanup to conversion momentum.

The redesign turned a scattered dashboard into a clearer path from question to action: users can discover a capability, understand the AI's progress, inspect the result, and continue editing it. The shared system supports 14 industry landing experiences, 20+ Chat states, and three-language localization while keeping design and implementation aligned.

Takeaway

For AI products, trust comes from making the invisible visible: clear mode choices, progress feedback, recoverable edge states, and outputs users can inspect and continue working with.