About this project
it-programming / desktop-apps
Open
Job Description
We are looking for an experienced Python developer with real PDF-parsing experience to build a deterministic, rule-based parser for Bytron-generated aviation Operational Flight Plan (OFP) PDFs.
This is not a generic PDF parsing task. The parser must extract data using strict structural anchors and section-based rules, producing the same output every time for the same input.
❗ Key constraints (non-negotiable)
No AI / No ML
No heuristic guessing
No hardcoded page numbers
No hardcoded airport mappings (iata↔icao)
🔧 technical requirements
python 3.x
PDF parsing using positional or structured extraction (e.g. Pdfplumber, pdfminer)
Regex anchored to OFP section headers
Deterministic behavior with explicit failure modes
✈️ OFP-specific requirements
The parser must correctly extract, among others:
Departure and Arrival icao codes (from ofp headers)
departure and arrival rwy (anchored to explicit dep/arr runway fields)
init b fuel defined as first alternate (altn) fuel, not total fuel
en-route and alternate routing based on ofp sections (airways/waypoints only)
📦 deliverable
a python script/module that parses real bytron ofp pdfs
clear documentation of assumptions and rules
output verified against provided “golden” ofp samples
🧪 selection process
a paid successful technical test (usd 80) will be conducted after scope and conditions are agreed with the selected candidate.
The test fee will be deducted from the final project price if we continue working together.
The test focuses on:
Correct interpretation of OFP structure
Rule-based extraction (not pattern guessing)
Code clarity and robustness
This is a short-term freelance task with potential continuation if the initial parser meets expectations.
Category IT & Programming
Subcategory Desktop apps
What is the scope of the project? Create a new app
Delivery term: Not specified
Skills needed