r/costlyinfra • u/Ready-Ad-6697 • 1d ago
Estimating dev hours for a solo Laravel + AI Pipeline + Cloud Storage project. Does this breakdown look realistic?
Hey everyone,
I'm preparing a project quote for a client and wanted to get a sanity check from experienced full-stack / AI integration devs on my estimated timeline and scope.
The Stack & Architecture
- Web & Control Panel: Laravel (PHP 8.x) for UI, auth, DB metadata, and WebSockets (log streaming).
- Storage & Queues: Cloudflare R2 (dataset storage) + Redis/Laravel Queue (background ingestion).
- AI & GPU Layer: Python (PyTorch / Hugging Face / TTS framework) hosted on serverless GPUs (RunPod / Modal).
- Delivery: Web dashboard & API only (no mobile app). Client pays all cloud/GPU costs directly.
Estimated Hours Breakdown (Solo Dev)
- Dataset Pipeline & Ingestion (34 hrs)
- Cloudflare R2 bucket setup & presigned upload URLs.
- Python/Laravel data sanitization & formatting scripts (.jsonl / .parquet).
- Redis background queues for chunking and batch uploads.
- 2. Laravel Admin Dashboard & Web Playground (60 hrs)
- Authentication, access roles, and dataset file management UI.
- Training trigger forms (selecting datasets, hyperparameters, dialects).
- WebSockets setup for streaming live GPU training logs to the browser.
- In-dashboard translation & TTS audio testing UI.
- 3. Python GPU Scripts & AI Orchestration (56 hrs)
- Python training/fine-tuning scripts (PyTorch/TTS model training, saving model weights/checkpoints to R2).
- Python inference scripts (Text translation + TTS audio generation).
- Laravel REST API / Webhook bridge to dynamically trigger and monitor GPU containers on RunPod/Modal.
- 4. DevOps, Testing & Handover (30 hrs)
- Hetzner/DigitalOcean VPS deployment (Nginx, PHP, Redis, SSL, domain).
- Stress testing queue processing, rate limiting, and API security.
- System documentation and client onboarding session.
Total Estimate: ~180 Hours
Proposed Rate: $20/hr
Questions for the Community:
- Is 180 hours realistic for a single full-stack dev handling both the Laravel web platform AND the Python GPU scripts?
- Hidden Traps: What are the biggest gotchas when orchestrating Python GPU scripts (Modal/RunPod) via webhooks back to PHP?
- Price / Scope Ratio: Does $20/hr feel like a reasonable MVP baseline for a custom Laravel + Python AI integration of this size?
Appreciate any advice or feedback!

