# Dainty Trading > Dainty Trading is an Australian AI automation studio. We design, build, and operate production AI software — 35 products in our portfolio (live, in final testing, or in active development) covering email triage, AI content generation, education, knowledge management, marketing automation, scheduling, billing, and SaaS infrastructure. We also self-host the open-source stack we recommend (analytics, scheduling, LLM routing, document management, and more) and take on a small number of client engagements each quarter (AI product builds, automation retrofits, AI infrastructure). ## About the studio - **What we are**: A small, deliberate AI automation studio. - **What we do**: Build production AI software for our own portfolio (35 products) and selected clients. - **Where we are**: Australia. We work async with clients globally. - **What we believe**: Shipping is the only proof. Boring infrastructure is the moat. Small surface, deep stack. We run the open-source tools we recommend. - **Default LLM**: Anthropic Claude. We also route through OpenRouter and LiteLLM to use Google Gemini, OpenAI, Grok, Perplexity, and others when economics or latency demand it. - **Default backend stack**: Python (FastAPI, Django) and Node.js (Fastify, Express) on Postgres + Redis, deployed on Docker. - **Default frontend stack**: Next.js, React, plain HTML, React Native + Expo for mobile. - **Contact**: hello@daintytrading.com ## Services - [AI product builds](https://daintytrading.com/services.html): Concept-to-paid-product delivery in 6–12 weeks. - [Automation retrofits](https://daintytrading.com/services.html): Adding AI to existing SaaS in 2–6 weeks. - [AI infrastructure](https://daintytrading.com/services.html): LLM gateways, evals, queue workers, billing, observability. ## Live products - [Email Triage](https://daintytrading.com/projects/emailtriage.html) — live at **email-triage.app**. Claude categorises Gmail/Outlook mail, scores priority 1–10, drafts replies. PWA, offline mode, multi-account. - [Ghost Writer](https://daintytrading.com/projects/ghost-writer.html) — live at **signalreads.com**. End-to-end content engine. Topic detection on HN/Reddit/Dev.to → Claude-drafted articles → six-layer QA → auto-publish to LinkedIn and Medium. - [Subscription Incinerator](https://daintytrading.com/projects/subscription.html) — live at **subscriptionincinerator.app**. Finds subscriptions in Gmail; Claude drafts merchant-specific cancellation emails; SMS chases follow-ups. - [Everyring.ai](https://daintytrading.com/projects/missed-calls.html) — live at **everyring.ai**. Captures missed phone calls for service businesses; Claude drafts the right follow-up SMS or email per contact. - [BrightPath](https://daintytrading.com/projects/brightpath.html) — live at **brightpath.school**. Personalised K-12 online school with an AI tutor named Pax (routed through OpenRouter, default Gemini Flash + Claude for harder tutoring). - [CV Matcher](https://daintytrading.com/projects/cv-matcher.html) — live at **cvmatcher.work**. Scrapes LinkedIn jobs, scores them against your CV with Claude, returns explainable match reasoning. - [BizPage Builder](https://daintytrading.com/projects/bizpage-builder.html) — live at **bizpage.biz**. Discovers small businesses without websites via Google Maps API; generates SEO-ready landing pages with Claude; exports as deployable ZIP. - [FocusGuard](https://daintytrading.com/projects/focusguard.html) — live at **focusshield.app**. Cross-platform task and focus app — web, iOS, Android — Expo + Node + Postgres. - [AutoArchive](https://daintytrading.com/projects/autoarchive.html) — live at **autoarchivemail.com**. Personal email archive and search. Static HTML + Node + SQLite + Brevo. - [TimerForge](https://daintytrading.com/projects/timerforge.html) — live at **timerforge.app**. Cross-platform countdown timer. PyQt6 desktop apps + Node web SaaS, Stripe-billed. - [Email Cleanup](https://daintytrading.com/projects/emailcleanup.html) — live at **emailcleanup.daintytrading.com**. FastAPI service for bulk email validation and disposable-provider detection. ## In final testing (pre-launch) - [Meditation](https://daintytrading.com/projects/meditation.html) — at **meditation.daintytrading.com**. Subscription meditation script library. 7-day free trial, Stripe billing. - [Whisp](https://daintytrading.com/projects/skeddy.html) — at **reminder.signalreads.com**. Telegram reminder bot with Claude-powered natural-language scheduling. - [Marketing OS](https://daintytrading.com/projects/marketing-os.html) — internal use only (no public domain). Marketing operations platform: campaigns, briefs, Puppeteer-based SEO/a11y audits, AI-assisted brief queue. - [ChatVault](https://daintytrading.com/projects/chatvault.html) — pre-launch. One searchable archive of every conversation across Claude, ChatGPT, Gemini, Grok, and Perplexity. Postgres + pgvector with re-ranking via Claude. - [Tax Prep](https://daintytrading.com/projects/tax-prep.html) — pre-launch. Drop-zone for receipts, statements, and slips throughout the year; Claude classifies and tags; year-end export gives your accountant a structured handover. - [Second Brain](https://daintytrading.com/projects/second-brain.html) — pre-launch (no public domain yet). Telegram-native note-taking. Forward voice/photo/link/text and Claude organises, tags, and surfaces it back via semantic recall (Postgres + pgvector). - [ConvoForge](https://daintytrading.com/projects/convoforge.html) — staging at **convoforge.signalreads.com**. Multimodal communication coach. Speech analysis, body language detection, AI avatar roleplay, real-time meeting overlay. - [Price Scout](https://daintytrading.com/projects/price-scout.html) — pre-launch. Cost-of-living dashboard tracking grocery, fuel, and energy prices across Australia and the UK. Stack: Next.js 14, Postgres, Prisma, BullMQ, SerpAPI. - [Auto-Claude](https://daintytrading.com/projects/auto-claude.html) — pre-launch. Autonomous multi-agent coding framework. Plans, builds, runs tests, iterates. Stack: Python/FastAPI, Electron, React, Anthropic Claude SDK. - [FakeCall](https://daintytrading.com/projects/fakecall.html) — pre-launch. Native iOS/Android app that schedules believable incoming calls with a Claude-driven AI persona on the other end. Stack: Swift/SwiftUI, Kotlin/Jetpack Compose, CallKit. ## In active development - [StoryPulse](https://daintytrading.com/projects/storypulse.html) — Instagram growth automation SaaS. Automated story views, AI captions, multi-account campaigns, anti-detection layer (per-account proxy rotation + human-behaviour mimicry), tiered Stripe plans. Stack: Next.js, Postgres + Prisma, BullMQ, iProyal proxies. - [DevTodo](https://daintytrading.com/projects/devtodo.html) — staging at **todo.daintytrading.com**. Pulls TODOs from code, syncs Google Calendar, n8n-orchestrated, uses Claude (via LiteLLM) to write task summaries. - [ChefForge](https://daintytrading.com/projects/chefforge.html) — staging at **dinner.daintytrading.com**. AI recipe and meal planning with constraint-aware verification (deterministic checker on top of LLM generation). - [Yoga Platform](https://daintytrading.com/projects/yoga-platform.html) — staging at **yoga.daintytrading.com**. 500+ poses, sequence builder, Vite web + Expo mobile, on Supabase. - [Billing API](https://daintytrading.com/projects/billing-api.html) — internal API only (no public domain). Shared billing service across the portfolio. Fastify on Postgres, Stripe + Brevo, full subscription state machine. - [Recipe API](https://daintytrading.com/projects/recipe-api.html) — staging at **recipe.daintytrading.com**. Reference Django REST Framework backend for recipes/ingredients. - [Screenshot to Text](https://daintytrading.com/projects/screenshot-to-text.html) — production OCR for tables, handwriting, and complex layouts. Stack: Python/Flask, Postgres, Celery/Redis, Tesseract, GPT-4 Vision, Stripe, Cloudflare R2. - [Receipt Bridge](https://daintytrading.com/projects/receipt-bridge.html) — field workers SMS a receipt photo, OCR extracts the data, finance reviews in a dashboard. Stack: Django 5, Celery/Redis, Google Cloud Vision, Twilio, AWS S3, Postgres. - [Prompt Builder](https://daintytrading.com/projects/prompt-builder.html) — 3-step wizard that turns rough ideas into polished AI prompts via adaptive clarifying questions. Stack: Node.js/Express, Vanilla JS, Anthropic Claude API. - [Finance Tracker](https://daintytrading.com/projects/finance-tracker.html) — no-frills personal finance tracker for income, expenses, budgets. Stack: Node.js/Express, React, Postgres. - [Banking Alerts](https://daintytrading.com/projects/banking-alerts.html) — push-notification alerts when bank balances drop below thresholds. Stack: Basiq Open Banking API, n8n, ntfy. - [Telegram Crypto Sentiment](https://daintytrading.com/projects/telegram-crypto-sentiment.html) — monitors crypto Telegram groups for sentiment, scores it with Claude, correlates against price movement. Stack: Python, Docker, Telegram Bot API. - [ScreenShoot Cleaner](https://daintytrading.com/projects/screenshoot-cleaner.html) — batch-process a folder of screenshots and notes into a clean, deskewed PDF. Stack: Python, Streamlit, OpenCV, ReportLab. - [ReceiptSnap AI](https://daintytrading.com/projects/receiptsnap-ai.html) — native iOS/Android receipt scanner with cloud OCR and tidy expense log. Stack: Swift/SwiftUI, Kotlin/Jetpack Compose, Firebase, Google Cloud Vision. ## Supporting cast (open-source stack we self-host) We don't bolt onto SaaS treadmills. The same open-source tools we run for ourselves are the tools we can stand up for clients on day one of an engagement — on their hardware, with their data, under their auth. - **Umami** — privacy-respecting analytics, replaces Google Analytics. We own the data, no cookies, GDPR-friendly. - **Cal.com** — open-source scheduling, replaces Calendly. Same booking experience, on infrastructure we control. - **LiteLLM Proxy** — multi-provider LLM gateway. One API across Claude/OpenAI/Gemini, cost caps per app, single auth boundary. - **Paperless-NGX** — OCR'd, tagged, full-text-searchable archive of every receipt and invoice. Substrate for Tax Prep. - **Open WebUI** — local-first chat UI for any LLM. We pick the model, we keep the history. - **Speedtest Tracker** — logs internet speed every 15 min; if it falls below threshold, the router gets bounced automatically. - **Portainer** — visual Docker-container handle across every host. - **Syncthing** — peer-to-peer file sync, replaces Dropbox. No cloud middleman, no quota. ## Frequently asked - **What is Dainty Trading?** An AI automation studio with 35 products (live, in final testing, and in active development), taking on selected client engagements. - **What stack do you use?** Python (FastAPI, Django) + Node.js (Fastify, Express) backends; Next.js, React, React Native + Expo frontends; Postgres + Redis; Stripe + Brevo + n8n + LiteLLM. Default LLM is Claude. - **What open-source tools do you self-host?** Umami, Cal.com, LiteLLM Proxy, Paperless-NGX, Open WebUI, Speedtest Tracker, Portainer, Syncthing — see the Supporting cast section above. - **How fast can you ship?** Typically a working first slice in 1–2 weeks; first paying customer in 4–8 weeks. - **How do I get in touch?** hello@daintytrading.com or https://daintytrading.com/contact.html ## Canonical links - Homepage: https://daintytrading.com/ - Services: https://daintytrading.com/services.html - About: https://daintytrading.com/about.html - Contact: https://daintytrading.com/contact.html - Sitemap: https://daintytrading.com/sitemap.xml - robots.txt: https://daintytrading.com/robots.txt