AI-enhanced for better readability
Python Developer - AI-Powered Report Generator
Source: reddit-r-forhire
About the Role
We are seeking a Python developer to build a browser-based internal web app for a financial advisory firm. The app will automatically generate structured business reports (PowerPoint + PDF) using the Claude API. Users will select a report type, optionally upload reference documents, and receive a finished file populated into our exact .pptx template.
Tech Stack
- AI: Claude API (Anthropic) with web search tool
- Document parsing: Must support ALL file types — PDF, PPT, Word, Excel, and any other common format a user might upload
- Template population: python-pptx / python-docx (slots AI JSON output into our .pptx template — template file will be provided)
- Frontend: Streamlit
- Hosting: Railway or Render
- Usage logging: Python logging → Excel export
Key Features
- Research modes (3 modes):
- Public only — Claude searches the web, no uploads
- Private only — web search OFF, works only from uploaded documents
- Hybrid — web search ON + uploaded documents combined (e.g. user uploads a client-provided Excel/Word file AND wants Claude to supplement with public data)
- Dynamic example training by report type:
- The app will have a folder of past reports separated by type (Teaser, Buyer's Report, IM etc.)
- When user selects report type, the system prompt automatically loads only the relevant past reports as style examples
- E.g. selecting 'Teaser' → Claude is shown past teasers only. Selecting 'Buyer's Report' → Claude is shown past buyer's reports only
- Past report examples will be added by us later — the developer just needs to build the folder structure and dynamic loading logic
- Other features:
- Anonymity filter (confidentiality rules applied automatically when toggled ON)
- PDF and PowerPoint output
- Individual login system (username + password per user)
- Usage logging — captures user, company searched, report type, tokens used, estimated INR cost per report
- Progress tracker showing live pipeline stages
What We Have Ready
- The .pptx template file that needs to be populated
- A written brief covering the full pipeline and all features (shared with shortlisted candidates)
What We Do NOT Have Yet
- System prompt (will be written by us after build)
- Past report examples (will be added by us after build)
- UI mockup (developer has full discretion on Streamlit layout, functionality is what matters)
Compensation
- Budget: ₹7,000 – ₹10,000 (one-time, fixed price)
- Timeline: Targeting ~1 week from hire to deployed app
Location
- Remote, anywhere
To Apply
Please DM or comment with:
- A project where you worked with python-pptx, python-docx, or document automation
- Experience with LLM APIs — Claude, OpenAI, or similar
- Confirmation you can work within the 1-week timeline
- Your fixed price quote
Full project brief shared with shortlisted candidates only.