Python & PDF Structure Expert Needed to Fix & Complete Fraud Detection Logic (Existing Codebase)
Worldwide
Job Description: We are developing a backend tool for scanning PDF documents to instantly detect price tampering and modifications. The application is largely built using Python / FastAPI / PyMuPDF. It currently has a functional foundation, including user authentication, billing, and database setup. The previous developer built the core of the app but did not complete the final logic. We need an expert to step in, review the code, and finalize the detection process. We will provide you with the complete codebase. What You Need to Do: Fine-tune the Detection Logic: The application works to an extent, but it needs to be perfected. You need to "tighten" the logic so that it effectively detects edited documents regardless of which tool was used to create them (both free and paid PDF editors). Fix Missing Alerts: Currently, the system is too lenient. You need to ensure that any tampering—whether it's digital text manipulation or image-based edits—is correctly flagged as a high-severity warning rather than being ignored or logged as informational. Test Against Real-World Examples: We have a set of clean and tampered PDFs that you will use to calibrate the system. The goal is to make the app rock-solid in catching fraud while keeping false alarms at a minimum. Requirements: Advanced Python (FastAPI, PyMuPDF) expertise. Ability to take over existing, clean code and finalize the development. Experience in document analysis and spotting visual or data-based anomalies in PDF files. Direct communication and a focus on meeting deadlines. If you are the right person to take this project over the finish line, start your application with the word "FORENSICS".
$400.00
Fixed-price- ExpertExperience Level
- Remote Job
- One-time projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:3 weeks ago
- Hires:1
- Interviewing:1
- Invites sent:0
- Unanswered invites:0
About the client
- SerbiaStajicevo8:46 AM
- $400 total spent1 hire, 0 active
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by