
Freelance Python Jobs
Looking for freelance Python jobs and project work? PeoplePerHour has you covered.
Python Programmer - Machine Application
I require a Python programmer to develop an application for a small electromechanical research machine. The project is short term initially, 2-4 weeks. If successful further projects will be available. Key Requirements: - Develop the software - No existing software to interface with Ideal Skills and Experience: - Proficiency in Python. - Experience with industrial applications. - Strong problem-solving skills. - Ability to work independently. - Knowledge of Raspberry Pi and Pi HATS. - Knowledge of CANBUS. - Knowledge of PID control. - Knowledge of sensor and control I/O via HATs. - GUI development with a touchscreen HMI. MUST be available to attend site on the south coast of the UK on a frequent basis during the project or work full time on site.
2 days ago8 proposalsRemoteLooking for someone with Python/React & API
I'm looking for a developer with Python and React experience who can help add an external API into our frontend.
14 days ago66 proposalsRemoteI need following tasks to be done. Python and Machine Learning.
I need a freelancer who is expert in writing original article by extracting data from the following portals. 1.The NCBI GEO database (http://www.ncbi.nlm.nih.gov/geo) 2. The original SRA file should be downloaded and processed using SRA-Toolkit (https://github.com/ncbi/sra-tools/wiki/01.-Down loading-SRA-Toolkit) and Salmon (https://salmon.readthedocs.io/en /latest/salmon.html) to generate FASTQ and gene count files for further analysis. 3.Additionally, the GSE235995 expression profiling dataset,should be sequenced using the Illumina NovaSeq 6000 (GPL24676) for Homo sapiens, was acquired from the GEO database. 4. This dataset which will be divided in to 2 groups should include five calcific aortic valve disease samples and four normal control samples. 5. Data standardization and log₂ (data+1) transformation should be performed using the Python and R package ‘DESeq2’ [10] (https://biocon ductor.org/packages/release/bioc/html/DESeq2.html), and this dataset will be used for validation.
16 days ago12 proposalsRemoteBackend Dev for WhatsApp Crypto Payments (Node.js/Python)
Description: Mission-critical tasks: ✔ Implement NOWPayments API for dynamic USDT addresses (docs provided) ✔ Encrypt sensitive data (AES-256) + patch SQLi/XSS flaws ✔ Optimize Firestore for <100ms response times ✔ Handle webhook failures/retries Tech Stack:
4 days ago19 proposalsRemoteopportunity
Python Script for Email Scraping
I'm looking for a Python expert to create a web scraping script for me. The script needs to extract emails, currency, and language from the site https://www.merchantgenius.io/. Requirements: - The extracted data should be saved into an Excel file. - The script does not need to handle website login or authentication. - Checking for duplicate emails is not necessary. If this project goes well, I have around 50 more similar websites and would be interested in hiring you for a more permanent role.
22 days ago84 proposalsRemoteProducts Data Scrapping
An experienced data engineer is sought to build a product data scraping application. The web scraper will harvest key details like product names, descriptions, images and pricing from various e-commerce websites. The scraped structured data needs to be normalized and stored in a database. Tools like Python and libraries such as BeautifulSoup and Scrapy should be utilized to automate the scrape process. The candidate must have strong knowledge of web scraping techniques and building robust data pipelines. Prior experience developing similar commercial grade web scrapers and handling large scrapped datasets is essential. Companies looking to leverage competitor pricing and listings online will benefit from this data harvesting solution.
4 days ago29 proposalsRemoteopportunity
Smart Developer Needed for AI-Powered Data Engine
Looking for a clever developer to help build out a Google Colab project that pulls in live sports data via API and generates intelligent predictions daily. The basic logic is already working. Now I want to improve it, make it smarter, and expand it to include more data, better accuracy, and automation. You must be confident in Python, APIs, and working with sports data. This is not a UI or full app build – just making the back-end logic as sharp and effective as possible.
19 days ago35 proposalsRemoteLogin, download specific files based on filter
ai does this , however requires some tuning and tweaking it must be python script 1 script to login to site using username/pass 2 proceed to specific menu section, 3 set the filter 4 iN results given proceed with link given(javascript link with userID) 5 in new window open select 'specific' menu 6 in page open download all files by filter(doc, jpg) 7 save all files in specific folder there might best some amendments depends on script limitations and user session time outs.
17 days ago24 proposalsRemoteData Scientist/ML Analyst for AI Automation
I'm looking for a freelance Data Analyst or ML Specialist to help visualize and interpret client performance data through predictive dashboards. Analyze business or legal data for patterns and predictive insights Assist in building auto-reporting workflows and client analytics Background in data analysis, statistics, or machine learning Experience with dashboards or BI tools Understanding of CRM/legal/operations data Bonus: knowledge of Python or SQL (not required)
23 days ago31 proposalsRemoteAI expert to create some scrapping and automation.
Specifications Automation by AI I am looking for an AI automation expert to optimize its business processes to support the agency in creating an Automation of the price benchmark of a training course VS competition • Objective: Competitive comparison of the different training courses. • Process: • Create a user interface based on python • Use a Webcrawler and an AI agent for web scraping of the sites in question. • Compare about 47 competitors (to be defined beforehand). • Source new competitors (difficult to set up in this project alone). • Create an automation of the excel or matplot document to display the graphs in excel. • Necessary data: Comparison variables and desired formatting ● Output: Excel file (.xlsx format) we given you the list of the competitors on each website they have Training pages and you need scrap the datas as the need into the prompt • Link to the training • Training title • Duration • Price inter-intreprises • Price intra-entreprises
a month ago22 proposalsRemoteopportunity
AI-Powered Content Repurposing Platform for Creators (MVP Stage)
Build an AI-Powered Content Repurposing Platform for Creators (MVP Stage) I’m looking for a highly skilled web developer or small dev team to build an MVP of a SaaS platform that helps creators and businesses turn long-form content into multiple social media assets using AI. Think: “Upload once → AI turns it into short clips, carousels, tweets, captions, and email newsletters” — ready to post. MVP Features: User registration/login system Dashboard for uploading content (video, audio, blog post, etc.) AI integration for: Video clipping & subtitle generation Social media caption writing (Instagram, Twitter/X, LinkedIn, etc.) Tweet threads + emails from long-form content Image + carousel creation (via templates) Basic “brand kit” settings (colors, fonts, logo) that apply to outputs Preview + download content (or schedule if possible) Stripe integration for paid plans Admin backend Preferred Stack: React / Next.js frontend Node.js / Python backend TailwindCSS for UI OpenAI or similar for text generation Whisper / AssemblyAI / similar for audio/video transcription Firebase / Supabase / or standard auth Stripe for payments Looking to start ASAP — MVP to be delivered within 5–6 weeks Budget is flexible based on experience and value Please include: Links to relevant projects (SaaS tools, AI integrations, dashboards) Your preferred stack + why it works Estimated timeline + total budget for MVP Any initial questions or ideas you already have price is placeholder
10 days ago30 proposalsRemoteAutomated Student Feedback
Hope you're well! We’re a non-profit working with over 8,000 students across the UK, and we’re building a system to automate the marking and feedback process for student submissions on Google Classroom. The system will need to: - Download student work as PDFs from Google Classroom - Feed each submission into an AI model to generate feedback and a grade - Return that feedback to students - Flag harmful content for manual review - Highlight the top 10 submissions each week for staff review We’re currently exploring two possible approaches: - One using Google Classroom APIs and an online AI model (e.g. ChatGPT via API) - Another using browser automation (e.g. Python + Selenium) with a locally hosted AI model We’re open to suggestions on the best way forward and would love to hear your thoughts on what’s most technically viable and efficient. This is part of a wider effort to improve education and safeguarding — and while we’re a non-profit, we do have a solid budget set aside for this work. If this sounds like something you could support, please do get in touch. We'd love to hear how you'd approach it. Thanks! Kai.
a month ago24 proposalsRemoteUpdate my current bot
I have a bot that has been working for a while now. However, the situation has changed and I need to update the current bot (which has been using google chrome stealth (I think) along with a vpn) to create accounts on the site. The bot is written in Python and uses Selenium too The file for the bot to take the data from is an xls file. The bot currently records the password and the status of the attempt to create the account in the xls file I now need to change the bot so that it uses proxies, not the vpn. The bot should load the proxies the text file called "proxies.txt" that I supply. It would be useful if the bot loaded up the proxies from the proxy file each time we start the bot so that I can update the proxy list by replacing the contents of the proxy file. We also need to use an antidetect browser, and we need to choose android as the operating system, otherwise they detect this also. I can show you manually how we do this while you are logged in remotely, before you start. My anti-detect browser account has a limit to the number of profiles it stores. Please configure the bot to delete the contents of the folder in the antidetect browser control panel every 30 profiles so that we do not exceed the limit. Please let me know a price for completing this update to my current bot. We have had updates done in the past - if you know what you are doing this should only take a couple of hours. Cheapest quote will be contacted first. I expect the price to be lower than my budget amount. I have already been quoted the budget amount but the person is unreliable so posting here You need to be available during my hours, I am in the UK. You need to respond in a timely manner Thanks
a month ago12 proposalsRemoteMake dating website
We seek an experienced web developer to design and build a full-stack online dating website. The website it a subscription membership. People can send gifts as well. It must have paypal and stripe. It should allow users to freely create profiles, browse profiles of other members matching their preferences, and initiate contact with other users. Key features include a registration process with identity verification, a profile builder to upload photos and detailed bios, an advanced search feature to filter profiles by location, age, and interests, and a secure messaging system. Uploading materials is required. This is not a normal site. The materials are what make the site stand out. The application stack needs to be robust yet user-friendly. Profile data including photos must be stored securely in a database. Users would log in with a unique username and password. The front-end interface should have an intuitive UI/UX design optimized for mobile usage. Performance and uptime are crucial as this will be a public-facing website. Security vulnerabilities must be addressed rigorously. The developer would be responsible for the full development lifecycle from designing the database structure and front-end components to ongoing hosting, maintenance and updates. Proficiency in technologies like Python/Django, React, PostgreSQL is essential. Experience building similar full-stack web applications is preferred. The goal is to launch an attractive, easy to use and secure dating platform to facilitate connections between users. We welcome proposals from qualified developers confident in their ability to deliver such a project on schedule and within budget.
23 days ago30 proposalsRemoteurgent
Build USB Tool – Win, No Admin, Edu Use, Feedback 90%+ ONLY
Overview I am looking for a developer with experience in Windows scripting, portable applications, or automation tools to help me build a lightweight utility that runs from a USB drive on Windows 10/11 systems (including standard user accounts) without requiring installation. This tool is intended for personal use only, specifically for educational exploration and testing on my own devices that only I have access to. The purpose is to understand how Windows handles process execution, file access, and USB-triggered automation under limited user privileges. NB - I am just trying to learn, and in NO WAY will any code/documentation or anything relating to the project be used anywhere or for anything other than the use-case in this listing only. Project Goals Develop a simple, self-contained utility that: Can be launched directly from a USB drive (portable app format preferred). Initiates screen capture or streaming to a local or test URL upon launch. Requires no installation or admin access at runtime. Closes gracefully or halts operation when the USB drive is removed. Leaves no unwanted residual files or configuration changes on the host system. Use Case The tool is for local testing and educational learning around user-mode execution, USB device interaction, and portable app development. It will only be used on machines I fully control. No unauthorised access, remote control, or third-party usage is involved. Technical Requirements Must run on Windows 10/11 from standard (non-admin) user accounts. Should be written in Python, PowerShell, C#, or another suitable language. Should use existing screen capture frameworks if possible (e.g. FFmpeg, OBS Portable). Can include a simple polling or scheduled-check method to detect USB presence. Please document your solution and include any required instructions for setup and use. Deliverables Complete and functional code or executable files. Clear written instructions for setup and operation. Notes on any system-specific requirements. Budget & Timeline Approximate budget: $1000, depending on scope and expertise. Preferred timeline: Within 4 weeks. Please include a brief outline of your approach and a cost/time estimate in your proposal. Important Notes This tool is for learning and personal testing only. I am happy to sign an NDA or provide further details as needed. I am not requesting or commissioning any work intended to breach security, evade protection mechanisms, or perform unauthorised actions.
16 days ago14 proposalsRemoteExpires in 13opportunity
Expert Web Scraper & WordPress Developer
We seek an experienced developer to create a daily/on-demand web scraper for a car listing website and automate data import into a WordPress site. This is a long-term project with potential for permanent collaboration. --- Key Responsibilities 1. Web Scraping - Build a robust scraper to extract: - Listing Data: - Make - Model - Mileage - Colour - Specification (e.g., engine type, transmission, fuel type) - Registration year - Price - Location (city/town) - Seller type (private/dealer) - Contact details (if available) - Vehicle condition (new/used) - Features (e.g., navigation system, heated seats, parking sensors) - Images: High-resolution photos of the vehicle(s) - Implement daily/on-demand scraping with: - Duplicate detection - Removal of orphaned listings (if source listing is deleted) 2. WordPress Integration - Automatically import scraped data into WordPress: - Assign listings to user/dealer accounts (1:many relationships) - Handle user roles (standard users vs. multi-listing dealers) - Ensure seamless synchronization between source and target sites 3. Maintenance & Optimization - Address anti-scraping measures (e.g., CAPTCHA, IP rotation) - Optimize performance for large datasets --- Requirements - Expertise in: - Web scraping (Python/Scrapy, BeautifulSoup, or similar) - WordPress development (custom plugins, REST API, user role management) - Database integration (MySQL) - **Proven experience** with: - Handling dynamic/content-heavy websites (e.g., pagination, AJAX) - Automated data synchronization - Familiarity with version control (Git) --- - **Include in your proposal: 1. Examples of past scraping + WordPress projects 2. Brief outline of your approach for this project 3. Reference **CS26MIL** *(applications without this will be rejected) --- Why Join Us? - Long-term collaboration with a growing UK tech company - Remote work flexibility (team spans 5 locations)
21 days ago51 proposalsRemoteopportunitypre-funded
Tabulated PDF to Word conversion and Arabic/English translation
Requirements of the contractor: - must be experienced in coding/programming. Specific Arabic language libraries is highly desirable - must be Arabic speaking in and able to review Arabic Fus'Ha including tashkeel Requirements of the project: All of the below must be met for payment since there are already online tools much cheaper than I'm paying here that do some of the below but not all. For full payment I can accept up to 5 errors a page For half payment I can accept up to 15 errors per page NOTE: where I mention Python or libraries below, this are just example. You can use any method you deem fit, as long as the product is delivered. Below are the original Arabic work and the English translation. You can start from the Authors preface. The footnotes would be different so use google translate to translate the footnotes not the English translation. Original Arabic word to be converted and translated: https://archive.org/details/AlIrshad_201712/%D8%A7%D9%84%D8%A5%D8%B1%D8%B4%D8%A7%D8%AF%20-%20%D8%A7%D9%84%D8%B4%D9%8A%D8%AE%20%D8%A7%D9%84%D9%85%D9%81%D9%8A%D8%AF%201/page/n3/mode/2up English Translation: https://archive.org/details/AlIrshad_201712/%D8%A7%D9%84%D8%A5%D8%B1%D8%B4%D8%A7%D8%AF%20-%20%D8%A7%D9%84%D8%B4%D9%8A%D8%AE%20%D8%A7%D9%84%D9%85%D9%81%D9%8A%D8%AF%201/page/n23/mode/2up All the below must be delivered: 1. Convert PDF to Clean Word Document: online tools have some errors when converting this so you would need to use coding to ensure accuracy, as standard converter tools have failed to maintain letter integrity, often replacing letters with shapes or symbols. 2. Font and Size: English text: Arial, size 11. Arabic text: Arial, size 15.5. 3. Document Split: Split the final output into separate Word documents each one having finishing on the 10th page e.g. first document 1-10, second document 11-20, third 21-30 and so on. This is instead of one large document which would make it slow to work on Google docs 4. Create a Two-Column Table: Place the original Arabic text in the right column and the English translation in the left column. 5. Alignment: Ensure Arabic text is right-to-left aligned. 7. Add Tashkeel to the Arabic Text: for example utilize a Python library or function to add tashkeel to the Arabic text. 8. Intelligent Sentence Splitting: Split the text into 1 or 2 sentences per cell using an Arabic-specific NLP library rather than splitting by commas or fullstops. For example libraries like camel-tools can tokenize Arabic sentences while respecting linguistic boundaries (e.g., keeping “bihaa” with its associated words). 9. Sentence matching: Ensure Arabic sentences of each cell are matching the correct English translation sentence. This will require some work since the English translation may either omit a sentence completely or give a completely different meaning than the literal meaning. Where completely omitted the English cell can state "sentence omitted" or meaning is altered significantly this can stay in the cell but a comment explain this. 10. Quality Expectations: The majority of the tashkeel, sentence splitting, and translation must be accurate, with no more errors than what is specified above. Trial the process on 1-3 pages first and submit for quality check before proceeding further. The final output must maintain high quality across all pages. Random checks will be conducted to ensure quality.
a month ago43 proposalsRemoteI need to Develop Bitcoin Flashing Software
We are seeking an experienced developer to create a Bitcoin Flashing Software for Windows 10. The software’s primary function is to generate "flash" Bitcoin (BTC) that appears real, is fully functional for a limited time, and operates seamlessly on the Bitcoin main network. The generated BTC should be transferable, tradable, and visible across wallets and blockchain explorers, with a maximum daily generation limit of 500 BTC and a visibility duration of up to 90 days (configurable). The software must be user-friendly, secure, and compatible with all major wallet types and platforms. Below are the detailed requirements: Key Features: 1. Core Functionality: Generate flash BTC up to 500 BTC per day. Flash BTC remains visible and functional in wallets for a configurable duration (1 to 90 days, default 60 days), then disappears. Operates with zero BTC balance—no real BTC required in the sender’s wallet. Instant delivery of flash BTC with confirmation of success or error messaging (e.g., invalid address or delivery failure). 2. Wallet Compatibility: Supports all wallet types, including: Major platforms: Binance, Blockchain.com, Trust Wallet, Paxful, Coinbase, etc. Address formats: P2PKH, P2SH, P2WPKH, P2WSH, Segwit, and Legacy. No need to sync or add wallets—just input the recipient’s BTC address. 3. Transaction Features: Transactions achieve 2/2 or 2/3 confirmations on the blockchain for authenticity. Each transaction generates a unique Transaction ID trackable on blockchain explorers (e.g., Blockchain, Bitref, Blockonomics, Mempool). Flash BTC is: Transferable: Can be sent to up to 40 wallets from the original recipient wallet. Splittable: Can be divided into smaller amounts. Tradable: Usable on trading platforms (e.g., Binance, Coinbase). Spendable: Functions like real BTC during its validity period. Convertible: Can be swapped to USDT or other assets on supported platforms. Transfer Limit: BTC can be transferred up to 10 times from the original Blockchain wallet. No Fees: No transaction or network fees deducted from real BTC (fake balance covers costs). 4. User Interface: Simple Windows 10 application with: Dropdown/pick list for selecting recipient BTC address and amount (e.g., 100 BTC, up to 500 BTC). Option to set flash BTC duration (1 to 90 days). Display of Transaction ID and confirmation status post-delivery. Error handling: Alerts for invalid addresses or failed transactions. 5. Blockchain & Privacy Features: Quick confirmation time (normal internet speed). Visible on blockchain explorers for the set duration (up to 90 days). Built-in VPN and TOR options with proxy support for privacy. Ability to check recipient address validity before sending. 6. Additional Requirements: Untraceable: Transactions cannot be flagged as fake during the validity period. Unlimited Daily Transfers: No cap on the number of transactions, only on BTC amount (500 BTC/day). Cross-Platform Support: Works with all trading wallets and exchanges (Binance, Coinbase, etc.). After the set duration (e.g., 60-90 days), BTC is rejected by the blockchain and disappears from wallets. Technical Notes: The software must mimic real Bitcoin behavior on the main network without requiring real funds. Developer should ensure it bypasses fraud detection on wallets/exchanges during the visibility period. Focus on stability, security, and ease of use for non-technical users. Deliverables: Fully functional Bitcoin Flashing Software (Windows 10 executable). Source code with documentation. User guide explaining setup and usage. Test report proving functionality across multiple wallets and platforms. Skills Required: Expertise in blockchain development (Bitcoin protocol). Proficiency in Windows application development (e.g., C#, Python, or similar). Knowledge of cryptocurrency wallets, transaction mechanics, and blockchain explorers. Experience with network privacy tools (VPN, TOR, proxies). Understanding of UI/UX design for simple interfaces.
19 days ago12 proposalsRemote
Past "Python" Projects
Python Script to extract diff answers
Write the python script to extract questions where the final answers differ from correct ones
LLM Reasoning Benchmark Questions + Python Evaluation Script
I need a freelancer to prepare benchmark questions and answers for testing a custom LLM’s reasoning ability. Scope: Question Set: Collect 500–600 LLM benchmark questions with correct answers. Focus areas: logical, mathematical, commonsense, analytical, and multi-step reasoning. Deliver as JSON or CSV. Python Script: Load questions and send them to an LLM (I'll handle API integration). Compare model answers to correct ones. Output a simple accuracy report. Requirements: Knowledge of LLMs, reasoning datasets, or NLP is preferred. Clean, documented code. Use only open or original questions.