Budget: 5000 USD Deadline: 30 days
Hi.
I'm a senior Python developer with 10+ years in production projects. Most of my career I've worked with existing codebases — stepping into other people's systems, figuring out how they're wired, and getting them to a state worth being proud of. One example: I built and ran a taxi dispatch platform solo for 6 years — 130k+ orders/month, 900+ drivers online simultaneously, real-time GPS sync every second. That's the kind of production pressure I'm used to.
I've also worked with AI integrations: LLM pipelines, web retrieval, cache layers with versioning — exactly what you're describing in the Smart Review section.
I read through the job post and the brief. Giving exact numbers without an initial code review is always a bit of a guess: the brief clearly describes *what* needs to be done, but doesn't tell me how deep the stubs go, what shape the migration debt is in, or what's really going on with the Facebook module and image pipeline. Any one of those can shift the estimate significantly.
That said, based on the described scope, my working estimate is: 180–240 hours
Breakdown by module:
1. WebSockets / Redis — 35–45 h. broadcast_to_client, user↔socket mapping, async pub/sub, multi-instance safety, async tests.
2. Pricing engine — 30–35 h. Tiered selection, outlier filtering, deterministic fallback, backfill script.
3. Similarity engine — 25–30 h. Weighted scoring, configurable weights, tie-breaking, indexed queries.
4. AI Smart Review — 30–40 h. Fingerprint → web retrieval → LLM → cache with TTL and versioning.
5. DB / SQL hardening — 25–30 h. Indexes, constraints, ownership enforcement, null safety, clean migrations.
6. Tests / CI — 20–25 h. pytest-asyncio, coverage of critical flows, CI-compatible suite.
Facebook and image pipeline I'll estimate separately — once I can see the state of those modules.
To get started I'll need:
— repo access
— current Alembic migrations and DB schema
— .env.example or a list of env variables
— infra overview (Docker, staging, number of instances)
— LLM provider and model for Smart Review
— current CI config