Skip to content

Case studies

Built for production, not for the pitch deck.

A selection of platforms we have designed and shipped. Clients are not named. The problems and the systems are real.

01

Retail interior fit-out Internal AI platform

Stack

Next.js, FastAPI, PostgreSQL, Celery and Redis, WorkOS SSO on Azure AD, OpenRouter for text and image models, Recall.ai for meeting capture, AWS ECS, RDS, and ElastiCache.

Outcome

One place where a project's meetings, tasks, brief, and designs live and can be asked about. Designers start from a reviewed brief and rendered directions instead of a blank page, and human review sits at the brief stage so nothing reaches a client without a designer's sign-off.

AI design proposals from client meetings

Context
A design-and-build firm that fits out retail stores for consumer brands. Every project starts with client meetings, and every proposal starts with a designer re-reading notes to reconstruct what the client asked for.
Problem
Requirements lived in meeting recordings and memory. Turning them into a brief, then into storylines and moodboards, took days of designer time before any creative work began.
What we built
An internal AI platform with a shared shell for single-sign-on, navigation, and tool discovery, and a set of tools on top of it that follow a project from first meeting to design.
  • Meeting intelligence

    A bot joins Microsoft Teams calls, transcribes them, and extracts a structured record: summary, action items, decisions, and project facts.

  • Task tracking

    Action items from meetings become tracked tasks with owners, so follow-ups stop living in chat threads.

  • Design generator

    Transcripts become a design brief mapped against the firm's own questionnaire, with gaps and confidence flagged per field for a designer to review. From the brief the system generates one to five creative storylines with narrative, colour and material palettes, and AI-rendered moodboards, storefronts, and interiors. Designers regenerate with feedback, compare storylines side by side, and roll multiple meetings into one brief.

  • Floor plan to design

    Starting from a store's floor plan, the platform produces design directions for the actual space rather than a generic concept.

  • Grounded assistant

    A question-answering layer over the firm's meetings, briefs, and designs, so an answer about a project cites the meeting or document it came from instead of guessing.

02

Corporate finance and accounting Document AI, internal tool and CLI

Stack

Python, FastAPI, Docling, LangChain with OpenRouter, LangSmith, Pandas, WorkOS.

Outcome

Extraction moved from manual reading to a reviewed, repeatable pipeline with a full trace of how each value was produced.

Lease data extraction for Ind AS 116

Context
A company with a large portfolio of leased premises has to report under Ind AS 116, which requires structured lease terms and derived schedules for every agreement.
Problem
Lease terms sat inside hundreds of PDF agreements in varying formats. Extracting rent, escalation, tenure, notice periods, and classification by hand was slow and error-prone, and the derived fiscal-year schedules were rebuilt in spreadsheets each cycle.
What we built
A web application and command-line tool that takes one lease or a batch, converts each PDF to structured text with a document-intelligence model, then extracts fields through either a deterministic parser or a language model.
  • Derived fields the standard needs

    Rent with escalation, intimation period, monthly breakdowns by fiscal year, and lease classification, computed rather than transcribed.

  • Export and audit

    Results export to Excel or CSV. Access is behind enterprise single sign-on, and every model call is traced, so any value can be followed back to the passage it came from.

03

Industrial gas manufacturing Data platform, dashboard builder

Stack

Python, FastAPI, PostgreSQL, React, openpyxl.

Outcome

Plant and commercial teams build and refresh their own dashboards from the workbooks they already produce. The ingestion contract rejects bad files with plain-language messages instead of failing downstream.

Excel to live dashboards for a gas plant

Context
An industrial gas producer running cryogenic air-separation units tracks production, purity, energy, tank levels, and equipment health across plants. The data lands in Excel workbooks in several shapes.
Problem
Two audiences needed two different views of the same data: a plant operations manager asking whether the plant is healthy right now, and a regional business head asking whether the group is producing and selling well. Neither could get a dashboard without an engineer rebuilding it per file.
What we built
A problem-agnostic dashboard builder. Upload a workbook and the system proposes how to read it, then hands every guess back to the user to confirm before anything is charted.
  • Proposed, then confirmed

    The system infers orientation, header row, time index, and which columns are series. A mandatory mapping step lets the user override every guess, including date formats, so nothing is silently misread.

  • Build the view

    Series are named and unit-tagged, computations are attached, and widgets are dragged onto a saved grid: gauges, trends, KPI tiles, alarm tables. Two plant-specific templates ship with the platform.

  • Refresh without rebuilding

    Replacing a file preserves the mapping and flags any column that disappeared, so a monthly refresh is an upload rather than a rebuild.

04

FMCG batch manufacturing Multi-tenant SaaS, mobile and web

Stack

Flutter, Next.js, FastAPI, PostgreSQL.

Outcome

A locked v1 specification traced to thirty-five recorded decisions, and a platform built to run a full-fidelity batch record demo without workarounds.

No-code manufacturing operations platform

Context
Indian FMCG plants run batch production on paper batch manufacturing records, WhatsApp coordination, and Excel. The client wanted a floor-native alternative that could be positioned against both paper and enterprise ERP modules.
Problem
Every plant has a different org structure, different forms, and different sign-off rules. A product that hard-codes any of it fails at the second customer.
What we built
A configurable operations platform delivered as a managed service, built so that the parts that differ per plant are configuration rather than code.
  • Hierarchy as the unit of scope

    A seven-level org hierarchy from organisation down to sub-resource scopes every workflow, user, and dashboard.

  • Internal builder

    The implementation team designs workflow templates, form fields with validation, master data, entity lifecycle rules, and logic without writing code.

  • Floor and office

    Workers use a Flutter mobile app on the floor; supervisors and managers use a web app. English and Hindi throughout.

  • The batch record, end to end

    The anchor use case runs from bulk production through packing to QC sign-off, with a full audit trail.

Contact

Have a problem shaped like one of these?

Tell us what you are trying to fix. One of the engineers who would build it replies, usually within a working day.

hello@stringswaytech.com · India, working with teams worldwide