11/14/2026 updated

RT
100 % available

Python-Entwickler (KI-gestützt) | PDF-Extraktion, Excel-Automatisierung, Web-Scraping

Poprad, Slovakia
Only remote
Poprad, Slovakia
Only remote

Application Programming Interfaces (APIs)AutomationWeb ScrapingInformation ExtractionPython (Programming Language)Document Process AutomationFlaskPytestPlaywright
Python developer building practical automation tools with AI-assisted development (vibe coding), which I do intensively every day. Background: 20+ years in IT as implementer, business/system analyst and head of a development department (team of 11) for ERP / accounting software, strong SQL and Excel skills. Self-employed since May 2026 (accounting and digitalisation of our own accounting office).

Skills: Python, Flask, FastAPI, Streamlit, Playwright (browser automation), PDF processing (text extraction, OCR, splitting, merging, renaming), invoice data extraction, Excel automation (openpyxl), Google Apps Script, Google Sheets, XML export/import, QR payment codes, Claude API integration, SQL, Oracle, SQLite, pytest.

Typical tasks: PDF-Extraktion, Rechnungsdatenextraktion, PDF zu Excel, Excel-Automatisierung, small internal web tools (Flask / Streamlit), automation scripts and Apps Script solutions.

Experience: I built a suite of about 20 internal tools that automate recurring accounting work: processing of PDF documents and bank statements, generation of contracts and travel orders, invoice processing and export to accounting software, deadline tracking, filling web portals with Playwright, and automated e-mails. Small fixed-price jobs of a few hours up to several days are welcome.

Experience

Professional experience10+ years
Freelancer since2026

Languages

GermanBasic knowledgeEnglishBasic knowledgeSlovakNative speaker

Project history

Entwickler: Zeiterfassung mit Google Apps Script & E-Mail

Kulturorganisation (anonymisiert)
Simple attendance (time tracking) system for part-time staff of a small organisation, in production use:
  • Staff enter their hours on a simple static web page; data are stored in a Google Sheet via Google Apps Script
  • Automatic e-mails from Apps Script: a monthly reminder to all staff (time trigger on the 1st of the month) to confirm their attendance, plus notifications to the accountant
  • Accountant's web app (Python / Flask): monthly grid of hours, days with errors, confirmation by staff, exceptional confirmation on behalf of a person
  • One-click month closing and export to the payroll software file format
  • Access through an admin token, no Google sign-in needed for the desktop app
  • Automated tests (pytest for the Python part, Node tests for the Apps Script part)

Python-Entwickler: Automatisierung von Webportalen (Playwright)

Buchhaltungsbüro (anonymisiert)
Python tool (Flask web app + CLI) that fills a grant-administration web portal automatically from an Excel workbook:
  • Browser automation with Playwright (Chromium), login done by the user in the browser window
  • Batch confirmation and a live preview of items before every save, protection against duplicate entries
  • Reading data back from the portal (read-only) into the workbook
  • Practice runs against a local mock of the portal; import of the statements from Excel
  • Automated tests (pytest, Playwright tests with a headless browser)

Python-Entwickler: PDF-Verarbeitung & Rechnungsdatenextraktion

Buchhaltungsbüro (anonymisiert)
Internal tool suite (Flask web apps, Python) for an accounting office, built with AI-assisted development:
  • Extraction of invoice data (supplier ID, invoice number, amount, subject) from the PDF text layer without AI, with validation (ID checksum, totals, duplicates)
  • Splitting multi-page PDF batches into one PDF per invoice, merging, compression and renaming of PDFs by content
  • Parallel analysis of invoices via the Claude API (tool use) with plausibility checks
  • Generation of a validated XML batch (XSD) for import into accounting software
  • Generation of order documents as separate PDFs with automatic numbering
  • Unit tests with pytest, security hardening of the web UI (CSP, no inline scripts)

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in