
Closed
Posted
I’m building the first-round MVP of an Australian telephone polling platform and need a developer who can take it from concept to a working cloud-hosted product. The core workflow is straightforward: the system automatically dials a list of phone numbers, asks scripted questions, recognises spoken answers with NLP-based voice recognition, and stores each response for later analysis. It must comfortably interpret multiple-choice replies (e.g. “Press or say one for…”), open-ended comments, and numeric inputs such as postcode or age. Key capabilities I need implemented: • Automated outbound call scheduling with retry logic and time-zone awareness. • Real-time voice recognition powered by Natural Language Processing so the caller can respond naturally rather than keying in touch-tones. • A lightweight analytics layer that aggregates results and exposes them through a simple web dashboard plus downloadable CSV/JSON exports. I expect the stack to be Python-centric—FastAPI or Django for the service layer, a PostgreSQL or similar store for call and response data, and a telephony gateway such as Twilio, Plivo or Asterisk for call handling. If you have a preferred combination that still delivers those three core features, I’m open to it. Deliverables at the end of this phase: 1. Deployed MVP on my cloud account (AWS, GCP or Azure—your call). 2. Source code in a private Git repo with clean commit history and README-level documentation. 3. Written test plan plus unit tests covering the call flow and NLP response parsing. 4. Short video or live demo walking through a complete polling session and the reporting dashboard. I’ll supply the call scripts, sample contact lists and a basic Figma wireframe for the dashboard. You’ll architect, code, integrate, and deploy. Let’s build a solid foundation that we can iterate on quickly.
Project ID: 40745190
293 proposals
Remote project
Active 16 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
293 freelancers are bidding on average $51 AUD/hour for this job

The hard part here isn’t just placing outbound calls—it’s making the polling flow reliable enough to handle retries, time zones, speech ambiguity, and structured reporting without becoming fragile after the first round of testing. I’d build this as a Python-based MVP with a clean service layer, telephony integration, response parsing, and a dashboard/API setup that gives you a usable product now and room to iterate later. I’ve worked on custom web platforms, API-led builds, cloud deployments, and automation-heavy systems where call flow logic, background jobs, parsing, and reporting all have to work together cleanly. For this type of product, getting the architecture right early matters more than rushing features into a stack that becomes hard to extend. A small plus from my side would be structuring the polling scripts and result schema so future survey versions are easier to add. - Do you want speech-to-text only, or intent mapping as well for answers that don’t exactly match the scripted options? - Which cloud account do you prefer the MVP deployed to: AWS, GCP, or Azure? - For the dashboard, do you need per-call drilldown from day one, or mainly aggregate poll results and exports first?
$50 AUD in 40 days
9.4
9.4

Hello, I understand you are looking for a developer to build an MVP AI Voice Polling Platform for an Australian telephone polling project. As a full-stack developer with expertise in Python, FastAPI, Django, and telephony gateways like Twilio, I am well-equipped to bring your concept to life. To achieve the core functionalities you outlined, I will implement automated outbound call scheduling with retry logic and time-zone awareness, real-time voice recognition using NLP, and a user-friendly analytics dashboard for result visualization. By utilizing Python-centric technologies and a robust database like PostgreSQL, I will ensure seamless call handling and data storage. Upon completion, you can expect a deployed MVP on your preferred cloud platform, clean source code in a private Git repository, comprehensive test coverage, and a detailed test plan. I am committed to delivering a solution that meets your requirements and allows for future iterations. I invite you to discuss further details or ask any questions you may have. Let's collaborate to create a successful AI voice polling platform. Sincerely, Rajesh
$50 AUD in 40 days
9.6
9.6

Hi — Elias here from Miami. I see you're looking to build an MVP for a telephone polling platform in Australia. This project has the potential to gather valuable insights, but there are key technical challenges to address for success. What usually matters most here is scalability and reliability. A common issue in systems like this is managing real-time data while ensuring the polling process is seamless. The tricky part is effectively integrating natural language processing, as it can significantly impact user experience. My approach would focus on a modular architecture that supports easy updates and scalability. I’d leverage Python and PHP for the backend, using Django or FastAPI to streamline development while maintaining robust security and performance. I've worked on similar platforms where real-time data processing and user engagement were crucial. This experience gives me insight into potential pitfalls and how to navigate them effectively. A few questions to better understand the scope: Q1 – What user roles do you envision for the platform? Q2 – Are there specific integrations or APIs planned for data collection? Q3 – How will you handle user authentication and data security? Happy to discuss the details and suggest the best technical approach. Looking forward to hearing from you.
$50 AUD in 30 days
9.0
9.0

Hi, CnEL India can build your AI Voice Polling MVP with a reliable cloud architecture covering outbound calls, voice responses, NLP processing and reporting. Our methodology: * Review call scripts, sample contacts, response types and polling workflow. * Define the architecture using Python/FastAPI, PostgreSQL and a suitable telephony provider such as Twilio. * Implement scheduled outbound calling with timezone awareness, retries and call-status tracking. * Process spoken multiple-choice, numeric and open-ended responses using speech recognition and NLP. * Normalize and validate responses before storing them with complete call metadata. * Build a lightweight dashboard for polling results, response summaries and basic analytics. * Provide CSV/JSON exports for further analysis. * Add secure authentication, validation, logging and error handling. * Design the data model for future polling campaigns and additional question types. * Write unit tests for call flows, response parsing and edge cases. * Deploy the MVP to your AWS/GCP/Azure account with environment configuration and documentation. * Test complete polling sessions and demonstrate the dashboard/reporting workflow. We can start with a small end-to-end call-flow prototype to validate telephony, speech recognition and NLP response handling before expanding the full MVP.
$50 AUD in 80 days
9.0
9.0

Hello, We carefully studied the description of your project and we can confirm that we understand your needs and are also interested in your project. Our team has the necessary resources to start your project as soon as possible and complete it in a very short time. We are 25 years in this business and our technical specialists have strong experience in PHP, Python, Mobile App Development, Android, Django, Google App Engine, FastAPI, Natural Language Processing and other technologies relevant to your project. Please, review our profile https://www.freelancer.com/u/tangramua where you can find detailed information about our company, our portfolio, and the client's recent reviews. Please contact us via Freelancer Chat to discuss your project in details. Best regards, Sales department Tangram Canada Inc.
$50 AUD in 5 days
9.0
9.0

Hello, Australia’s strict calling-hour rules and multiple time zones need reliable scheduling. The system also needs fast voice processing that works well with Australian accents and local postcodes. I’ll build the MVP with FastAPI, Celery, and Redis for calls, retries, and scheduling. For real-time speech recognition I’ll use Twilio Media Streams + Deepgram Nova-2. OpenAI Structured Outputs will handle multiple-choice, numeric, and open-ended answers. PostgreSQL will store call logs and responses. I’ll create a clean React dashboard from your Figma designs with instant CSV/JSON exports. Everything will be containerized and deployed to your AWS account (ECS Fargate + RDS). I’ll also include Pytest coverage and a walkthrough video of the working MVP. Looking forward to a quick call so we can get started! Best, Niral
$50 AUD in 40 days
8.5
8.5

Hello, AI Telephone Polling Platform {{{ I HAVE CREATED SIMILAR AI VOICE AND AUTOMATION SOLUTIONS BEFORE AND I CAN SHOW YOU }}} I have 11+ years of software development experience and can build the complete cloud-hosted polling MVP using Python, FastAPI, PostgreSQL and Twilio/Plivo. I will implement automated outbound calling with scheduling, retries and Australian time-zone handling, natural voice recognition/NLP for multiple-choice, open-ended and numeric responses, and reliable storage of every call and response. The platform will also include a lightweight analytics dashboard with response aggregation and CSV/JSON exports, along with secure APIs, logging and error handling. I will deploy the MVP to your AWS/GCP/Azure account, provide clean Git history, README documentation, unit tests and a complete polling-session demo. Thanks, Christina
$50 AUD in 40 days
8.5
8.5

I will build the cloud-hosted MVP with Python/FastAPI, PostgreSQL and Twilio, covering scheduled outbound calls, timezone-aware retries, natural speech recognition, multiple-choice/numeric/open-ended response parsing and secure webhook handling. Twilio supports outbound call status callbacks and real-time voice integrations suitable for this architecture. I’ll also deliver the analytics dashboard, CSV/JSON exports, unit tests, test plan, private Git repo, README and deployment on your AWS/GCP/Azure account, with a complete end-to-end demo. Ready to start ASAP.
$50 AUD in 40 days
8.4
8.4

Hi there, I have extensive experience in full-stack development and backend architecture, and I am very interested in helping you build the MVP AI Voice Polling Platform to streamline automated outbound surveying in the Australian market. I understand that this project requires more than a basic script setup; it involves orchestrating telephony gateways, real-time natural language processing, retry logic with time-zone awareness, and a clean reporting dashboard that exports reliable poll metrics. I can support you by setting up a robust Python-based service layer using FastAPI integrated with a telephony provider like Twilio, backed by PostgreSQL for reliable call and response data storage. I will ensure the system accurately interprets multiple-choice and open-ended voice replies while keeping the architecture lightweight, maintainable, and ready for future iterations. My approach is practical and structured around delivering clean, well-tested code. I will provide the complete source code in a private repository, a clear test plan covering call flows and NLP parsing, and a deployment on your cloud account accompanied by a brief walkthrough video. Let us discuss your preferred cloud environment and kick off the foundation for this polling platform.
$50 AUD in 30 days
7.9
7.9

Hi! An Australian telephone polling MVP with NLP voice recognition and a real-time analytics dashboard is a technically exciting build and your spec is clear and well scoped. I'll architect and deploy a Python-based system using FastAPI, PostgreSQL, and Twilio for outbound call handling, integrate NLP-powered voice recognition so callers can respond naturally across multiple-choice, open-ended, and numeric inputs, build retry logic with Australian time-zone awareness, and deliver a clean analytics dashboard with CSV and JSON export, all deployed on your own cloud account with full source code, unit tests, and a walkthrough demo at handover. Quick question: do you have a preference between AWS, GCP, or Azure for deployment, or would you like my recommendation based on cost efficiency and Twilio integration for this specific use case? I've built Python backend systems with REST APIs, telephony integrations, NLP pipelines, and cloud deployments with clean Git histories and documentation that make future iteration straightforward for any developer picking up the codebase. Ready to architect a solid foundation your polling platform can scale from confidently! Hafiz S.
$50 AUD in 40 days
8.3
8.3

Hi. I can build the complete MVP for your Australian AI voice polling platform, including automated outbound calls, natural voice responses, retry scheduling, response storage, analytics, and cloud deployment. I recommend Python/FastAPI + PostgreSQL + Twilio for telephony, with a dedicated speech/NLP layer for multiple-choice, numeric and open-ended responses. The call engine would manage time-zone rules, retries, call states and failures independently so one unsuccessful call never interrupts the campaign. A key focus will be making response parsing deterministic where possible: postcode, age and predefined answers should be validated as structured data, while NLP is used for natural-language responses rather than letting an LLM guess critical values. I am very familiar with Python, REST APIs, PostgreSQL, AI/LLM integrations, WebSockets/webhooks, cloud deployment, background workers and analytics dashboards. I can also implement call/response audit logs, CSV/JSON exports, unit tests, staging deployment and clear Git/README documentation. The architecture will be modular so scripts, voice providers, analytics and AI components can be expanded after the MVP. Thanks for your attention.
$50 AUD in 40 days
7.9
7.9

Hi, I can build your Australian telephone polling platform from concept to a working cloud hosted product using FastAPI for the backend service layer, PostgreSQL to store call and response data, and Twilio for outbound call scheduling and time zone awareness. I will set up the natural language processing pipeline to handle multiple choice replies, open ended comments, and numeric inputs like postcodes smoothly during live calls. I will also build the lightweight analytics layer with a simple web dashboard and add downloadable CSV and JSON exports for your team. You will get the source code in a private Git repo with unit tests covering the core call flow, plus a written test plan and a short video walking through a complete polling session. As an extra step, I will add an automatic webhook logging system to catch failed audio streams so you never lose partial responses if a call drops. Since you mentioned AWS, GCP, or Azure, which cloud provider do you prefer for hosting the FastAPI app and PostgreSQL database? Best, Salma Noreen
$50 AUD in 30 days
8.6
8.6

Hey, The core challenge here is making automated calling, natural voice responses, and structured polling data work reliably as one workflow. I’d build the MVP around a Python API, PostgreSQL, and a telephony provider such as Twilio, with clear separation between call scheduling, speech interpretation, response storage, and analytics. The NLP layer should handle both constrained answers like multiple choice and less predictable inputs such as comments, age, and postcodes, while preserving the raw response for later review. I’d also keep the architecture modular so additional polling logic and analysis can be added without rebuilding the calling system. I can show you similar examples in chat and discuss the proposed architecture and MVP flow. Portfolio: https://www.freelancer.com/u/Hammadhassan21 Best regards, Hammad Hassan
$50 AUD in 40 days
7.9
7.9

⭐⭐⭐⭐⭐ Build your Australian phone polling MVP with Python, Twilio and FastAPI ❇️ Hi My Friend, I hope you are doing well. I checked all of your project requirements and I can see you are looking for a telephone polling platform MVP. You have no need to look any further as Zohaib is here to help you! My team is already doing 50+ similar projects for telephony automation. I will build the service with FastAPI, integrate Twilio for outbound calls, add NLP voice recognition and a simple analytics dashboard. I will also set up automated deployment on your cloud account at no extra cost. ➡️ Why Me? I can easily do your MVP as I have 5 years of experience in Python, FastAPI, Django, Twilio, NLP, PostgreSQL, cloud deployment, REST APIs, web dashboards, CI/CD, testing, and data analytics. Not only this, I have a strong grip on time‑zone scheduling and retry logic. ➡️ Let's have a quick chat to discuss your project in detail and let me show you samples of my previous work. Looking forward to discussing with you in chat. ➡️ Skills & Experience: ✅ Python ✅ FastAPI ✅ Django ✅ Twilio ✅ NLP ✅ PostgreSQL ✅ AWS ✅ CI/CD ✅ REST API ✅ Web Dashboard ✅ Unit Testing ✅ Git Waiting for your response! Best Regards, Zohaib
$50 AUD in 40 days
8.1
8.1

Hi! I’m a Senior Python Backend Engineer with strong experience building AI-powered applications, APIs, automation systems, and cloud-based products. I’ve worked with Python, FastAPI/Django, PostgreSQL, AWS, NLP/LLM integrations, and Twilio, so the voice polling workflow you described is very relevant to my background. I can handle the full MVP from architecture and telephony integration through response parsing, data storage, analytics, testing, and AWS deployment. I’m comfortable building reliable call flows with retries, structured response handling, and clean API design, while keeping the codebase well-tested and documented. I’d be happy to take this from concept to a working cloud-hosted MVP
$50 AUD in 40 days
7.9
7.9

Let's build the automated polling pipeline with natural voice recognition, not rigid touch-tone menus. I have excellent experience with Twilio call automation, NLP-based voice response parsing, and FastAPI/PostgreSQL backends for structured response storage and reporting dashboards. One quick flag — automated polling calls in Australia typically need to comply with the Do Not Call Register Act exemptions for research calls; worth confirming your script and contact list sourcing meet that before scaling outbound volume. Two questions — do you have a preference between Twilio and Plivo for telephony, and is time-zone-aware retry logic based on Australian state zones only, or international contacts too? Plesae ping to discuss the requirement timeframe and the budget also.
$50 AUD in 40 days
8.1
8.1

Hi, I've integrated Twilio into production services before, including a Laravel build that handled outbound messaging and call flows through Twilio and SendGrid. TwilioSendGrid: 5-star Upwork contract, outbound integration One early decision worth settling: for the voice recognition, do you want callers to speak freely with full NLP transcription, or will scripted questions stay close to fixed choices like "say one for"? That changes the recognition layer a lot. Twilio's own speech gather handles the scripted multiple-choice and numeric inputs cleanly, while open-ended comments need a transcription plus NLP parsing step, which is where retry and confidence thresholds matter most. I'd build this on FastAPI or Django with PostgreSQL, deployed on your AWS account, with the dashboard driven from your Figma. Which telephony region and numbers are you targeting first, Australia only? Adil
$50 AUD in 40 days
7.6
7.6

Hi — Puru here from ErgoSphere. You're essentially building an AI-driven voice polling platform that automates outbound calls, captures responses via NLP, and presents results in an analytics dashboard. What usually matters most here is the accuracy of the NLP for voice recognition and the robust handling of telephony integrations, as these will ensure seamless user interaction and reliable data capture. For this, I'd recommend a Python-centric stack with FastAPI for the service layer due to its async capabilities and simplicity over Django. PostgreSQL would be apt for managing call and response data. Using Twilio or Plivo for telephony ensures reliable call handling and timezone-aware scheduling. Sensitive data should be encrypted both in transit and at rest. I've worked on AI-driven UIs, RAG systems, and scalable web apps using FastAPI and NLP. A few questions to better understand the scope: Q1 – Do you have a preference for AWS, GCP, or Azure for deployment? Q2 – How critical is real-time analytics versus batch processing for this MVP? Q3 – Are there specific telephony providers you are considering besides Twilio or Plivo? A working prototype could reasonably be targeted within 4–6 weeks, followed by a polished release in roughly 8 weeks depending on integration complexity and NLP tuning. Looking forward to hearing from you.
$60 AUD in 40 days
7.7
7.7

As a seasoned Electrical Engineer well-versed in Python, Mobile Development & Firmware development I have a comprehensive understanding of how to execute and realize complex technical projects such as yours. My strengths align perfectly with your project's demands: deploying complex systems, integrating technology layers, and most importantly, optimizing firmwares for resource-constrained IoT devices. In your quest for a proficient AI engineer, my domain expertise in Natural Language Processing (NLP) and Machine Learning allows me to seamlessly grasp the core functionality you envisage for your polls' as respondents can naturally respond instead of relying on mere touch-tones. Moreover, my proficiency in Cloud Development will ascertain data security , and seamless integrations. From idea to prototype to final product, my experience as Full Stack Developer ensures that every intricate step during development is managed adeptly. I understand this is an MVP, but I can guarantee that I work with a long-term vision in mind. While delivering robust solutions within tight schedules has always been my forte, my objective has always been to build flexible systems that can be easily iterated upon down the line.
$70 AUD in 40 days
7.4
7.4

Hello!, This is James from Hollywood... Your MVP needs more than “working code” and that’s usually where polling platforms fail early. For an Australian telephone polling MVP, the real challenge is making the call flow, polling logic, response capture, and reporting work together cleanly so you can test fast without building a future headache. I’d tackle it in phases: 1. Map the exact call and polling flow 2. Build the backend/API for vote capture, caller events, and reporting 3. Add the voice + NLP layer for response handling 4. Create a simple admin view so you can review results quickly 5. Deploy in a stable, testable way for the first round MVP I’ve built systems where accuracy, speed, and structure mattered more than flashy features, so I pay close attention to the details that make an MVP actually usable. A few similar builds I’ve worked on: - a voice-driven lead qualification tool - an AI support workflow dashboard - a lightweight polling/admin system - a mobile field data collection app with backend reporting Quick questions: 1. Is this MVP outbound polling, inbound polling, or both? 2. Do you already have a call provider, or should I suggest the best option? 3. What matters most for v1: completed calls, valid responses, or reporting accuracy? If you want, I can help you shape the fastest path to a solid MVP.
$70 AUD in 30 days
7.0
7.0

Sydney, Australia
Payment method verified
Member since Apr 1, 2025
$15-25 AUD / hour
$250-750 AUD
$15-25 AUD / hour
$15-25 AUD / hour
$15-25 AUD / hour
₹12500-37500 INR
$250-750 USD
$30-250 USD
$250-750 CAD
$15-25 USD / hour
$10-30 USD
₹1500-12500 INR
₹75000-150000 INR
₹400-750 INR / hour
₹37500-75000 INR
$250-750 USD
₹100-101 INR / hour
₹12500-37500 INR
$250-750 CAD
₹12500-37500 INR
$30-250 NZD
₹750-1250 INR / hour
₹600-1500 INR
$10-30 USD
₹1500-12500 INR