Python Developer Needed — Fire Scanner Monitoring
1 day ago

Job description
Timeline: 2 weeks-
- ABOUT THE PROJECT
I need a fully functional Python application that monitors live public Broadcastify scanner streams (fire/EMS), transcribes audio in real time, and sends SMS + email alerts when a structure fire, basement flood, or pipe burst is dispatched — then automatically enriches the lead using a Claude AI agent and prepares personalized outreach for my restoration business.
The app should be plug-and-play with any public Broadcastify feed URL, configurable without touching code, and run reliably on Windows as a background service.
- PHASE 1 — CORE LISTENER (Standalone)
- Audio Capture
— Support multiple simultaneous streams (multi-county monitoring)
— Chunk audio into 15-second segments continuously using ffmpeg
- Transcription
- Incident Detection & Analysis
— Must detect TWO categories of incidents out of the box:
FIRE:
structure fire, house fire, working fire, flames showing, smoke showing, fully involved, fire alarm, brush fire, confirmed fire
WATER DAMAGE:
water in basement, flooded basement, pipe burst, broken pipe, water main break, sewer backup, water emergency, flooding, standing water
— Anthropic Claude API to confirm the incident type and extract address, incident category (fire vs. water), and responding units
— Must use the official anthropic Python SDK (pip install anthropic)
— Deduplication so the same incident doesn't trigger multiple alerts
- Service Area Filtering
- Alerts
— Email alerts with full incident details including incident category (fire or water)
— Configurable quiet hours (e.g. no alerts between 10pm–6am)
- Web Dashboard
— Incident history with address, time, type, category, and which stream it came from
- Logging
-
- PHASE 2 — CLAUDE AI AGENT (Lead Enrichment)
— Owner Lookup:
Query county tax assessor records (public data) using the confirmed address to retrieve the property owner name and mailing address
— Contact Enrichment:
Use the Whitepages Pro API to look up a phone number and email for the owner by name + address
— Lead Summary:
Claude compiles a clean lead card (owner name, address, phone, email, incident type, category, time)
— Outreach Draft:
Claude drafts a short, empathetic SMS and email tailored to the incident type — different messaging for fire vs.
water damage— CRM Logging:
Save the full lead card to SQLite and flag it on the dashboard as an enriched lead
— Alert Me:
Send the lead card + drafted outreach via SMS and email for my review
The agent runs automatically after every confirmed incident. If contact info cannot be found, still send owner name and address for manual follow-up.
-
- CONFIG FILE SHOULD COVER
- Stream URLs (add/remove feeds easily)
- Keywords per incident category (fire, water)
- Zip codes / cities for service area
- Alert recipients (phone numbers + emails)
- Quiet hours
- API keys including Whitepages Pro (via .env)
- TECH STACK
- Python 3.10+
- OpenAI Whisper or Deepgram
- Anthropic Claude API — claudesonnet46 (incident analysis + agent)
- Claude tool_use / function calling for agent tools
- County tax assessor records (public, per county)
- Whitepages Pro API for contact enrichment
- Twilio
- SQLite
- Flask or FastAPI + basic HTML for dashboard
- Runs on Windows
- DELIVERABLES
- Clean, wellcommented Python codebase
- .env template for API keys
- README with Windows setup instructions
- 30minute walkthrough call to set it up together
- IDEAL CANDIDATE
- Experience with realtime audio streaming in Python
- Has built Claude agents using tool_use / function calling with the Anthropic SDK
- Experience with public records lookups and/or contact enrichment APIs
- Has used Whisper, Deepgram, or similar transcription tools
- Familiar with Twilio and basic web frameworks
- Communicates clearly in English
Please include 'scanner' in the first line of your proposal so I know you read this, and share any similar projects you've built — especially Claude agent or data enrichment work.
Mandatory skills:
Python, API
Similar jobs
We are seeking a freelancer to develop a Tradingview scanner using the Heiken Ashi RSI Oscillator (HARSI) indicator by JayRogers. The scanner should monitor or scan on demand a stock watchlist for color changes from green to red or vice versa, with specific settings: Length 14 an ...
1 month ago
Deskside Support will provide incident and request management support to all end user devices such as Desktop Laptop Tablet Thin-client Mac Monitor Mobile device VPN Azure VD Printers Scanners etc. · ...
1 month ago
We seek a skilled Blockchain Developer to create a high-performance Price Scanner.The project involves identifying real-time price discrepancies for a basket of tokens across four major Ethereum DEXs. · ...
1 month ago
OBD-II Data Integration for Land Rover HQ Web App
Only for registered members
We are seeking a skilled mobile app developer (iOS and/or Android) to build a comprehensive application for Land Rover enthusiasts.This single application will connect to ELM327-compatible OBD-II scanners to read real-time vehicle data, · offer an in-app store for purchasing OBD- ...
1 week ago
Job summary · Multimatic Niche Vehicles North America is seeking a Warehouse Technician to join our Warehouse team. The successful candidate will have experience using an RF Scanner and working in a fast-paced warehouse.ResponsibilitiesPick production orders efficiently. · Locate ...
1 week ago
We are looking for an individual who can perform order fulfillment and shipping process from order inception through delivery to our customers. · Manage customers' orders · Pick items from the shelves based on number, size, color, quantity, and quality requirements · Packs item ...
1 month ago
e-Commerce Fulfillment Associate reporting to the e-Commerce Supervisor responsible for order fulfillment and shipping process from order inception through delivery. Adapting to business model requirements performing duties including managing customer orders packing items operati ...
4 weeks ago
On-site contract role in the insurance industry supporting high-volume document scanning and imaging for health, dental, and wealth management operations. · ...
1 month ago
Need someone to remote into my Windows 11 POS PC and set up my React POS app with Electron so it runs full-screen, prints receipts, and opens the cash drawer. · ...
1 week ago
We are looking for an individual who can perform order fulfillment and the shipping process from order inception through delivery to our customers. · Pick items from the shelves based on number, size, color, quantity, and quality requirements · Packs items for shipping and ensure ...
2 weeks ago
The ideal candidate should possess strong verbal communications and strong knowledge of computer programs including Excel, Word, and Outlook. · This person should have strong analytical and organizational skills. · ...
2 weeks ago
We are hiring for our client in the financial services industry. · A mailroom clerk is needed to open and sort all mail slated for digital imaging and subsequent processing. · ...
3 days ago
Tu es à la recherche d'un nouveau défi stimulant dans une petite équipe · Diplôme (technique, bacc ou maîtrise) en génie logiciel, informatique ou équivalent 5 ans d'expérience en développement backend ou fullstack ...
1 month ago
A car rental management system + admin mobile app
Only for registered members
I need a developer to build a car rental management system with contract printing... · ...
1 month ago
The ideal candidate should possess strong verbal communications and knowledge of computer programs including Excel and Outlook. This person should have strong analytical and organizational skills, be a team player, self motivated with willingness to complete assigned tasks on tim ...
2 weeks ago
The Inventory Control Coordinator's primary responsibilities will include to ensure and maintain inventory accuracy, both in the system and in the warehouse. · ...
3 weeks ago
Kotlin Backend Developer for Crypto Funding Rate Arbitrage Scanner
Only for registered members
Job summaryWe are looking for an experienced Kotlin developer to build the first stage of a high-performance crypto arbitrage system: · Core ResponsibilitiesFfetch real-time funding rates, Open Interest (OI), and bid/ask spreads using Asynchronous Websockets. · ...
4 weeks ago
Netgrid is seeking an experienced onsite IT technician to support a client in Austin,TX · ...
1 month ago
Multimatic Niche Vehicles North America is seeking a Warehouse Technician to join our Warehouse team. · ...
1 week ago
Inspect quality of products and ensure they meet standards. · ...
2 weeks ago