PPT MAKER: AI PRESENTATIONS
AI presentation-generation application serving 7,000+ active users, combining a Flutter client with a Railway-hosted Express/Gemini document-processing backend, subscription entitlements and App Store production delivery.

EVIDENCE BRIEF
PROBLEM
Users need to convert source documents into usable presentations without manually rebuilding structure and formatting.
SOLUTION
Flutter handles document selection and ingestion while a Railway-hosted Express backend parses source files and orchestrates Gemini with pptxgenjs to generate formatted PPTX presentations, paired with RevenueCat and Apple In-App Purchases for subscription synchronization and Firestore for entitlement storage.
OUTCOMES
Architected and shipped a production cross-platform application across iOS and macOS with an automated document parsing and AI presentation synthesis pipeline, subscription billing and 7,000+ active users.
- ACTIVE USERS
- 7,000+
- PLATFORMS
- iOS / macOS
CLIENT REMARK
The best part of PPT Maker is how simple it makes something that normally takes a lot of time. You can start with a document and quickly turn it into a structured presentation without rebuilding everything manually. It’s straightforward to use and genuinely useful.
Jhon Perry
Product Owner
descriptionCASE STUDY
CURATED BRIEFPPT Maker: AI Presentations
Project Context
PPT Maker: AI Presentations is a production mobile and desktop application that automates presentation creation by converting source documents into formatted slide decks using generative AI. The application actively serves over 7,000 active users across iOS and macOS.
The Challenge
Creating structured, visually coherent slide presentations from raw documents (PDF, DOCX, text) is traditionally a time-consuming manual workflow. Mobile and desktop users need a frictionless experience that can ingest source materials, analyze topic hierarchy, generate structured slide content, and export native PowerPoint (.pptx) files reliably while handling subscription access and server load.
Architecture & Implementation
Shahmeer Samdani architected and shipped the complete system across client, backend, AI orchestration, and production release:
- Cross-Platform Client: Built with Flutter and Dart for iOS and macOS, featuring document picking, real-time generation feedback, presentation previews, and export controls.
- Document Ingestion & AI Pipeline: A Node.js and Express backend hosted on Railway parses uploaded PDF and DOCX files, extracts structured context, and prompts Google Gemini to generate structured presentation models.
- Slide Deck Generation: Dynamic slide creation utilizing pptxgenjs on the backend to emit clean, editable presentation files directly to the client.
- Monetisation & Subscriptions: Implemented RevenueCat with Apple In-App Purchases (IAP) and AdMob, synchronized via backend webhooks to Cloud Firestore for secure entitlement validation.
- Production Delivery: Managed end-to-end App Store Connect and TestFlight release cycles, monitoring crash reports and user feedback.
Verified Impact
- 7,000+ Active Users across Apple platforms.
- Multi-Platform Release: Shipped simultaneously on iOS and macOS.
- End-to-End Delivery: From initial Dart architecture to cloud infrastructure and App Store deployment.