AVAILABLE — REMOTE, HYBRID OR ON-SITE KATOWICE, POLAND

Krzysztof Wołkowycki

Automation developer with an analytical background and professional experience across banking and internal business systems. Strongest in Python and VBA/Excel/Power Query, with web work in FastAPI and React.

SEE THE WORK KRZYSZTOF.WOLKOWYCKI.WORK@GMAIL.COM GITHUB / WHEATLAY

EXPERIENCE

JULY 2026 — PRESENT
CURRENT

MM HR DEFENDER

FULL-STACK DEVELOPER

Developing Python/FastAPI services and supporting web interfaces within a multi-service platform, integrating Telnyx and ElevenLabs and working with real-time communication, Redis and Docker.

MARCH — JUNE 2026

IMPEL BUSINESS SOLUTIONS

MANAGEMENT DATA ANALYST

Management-data and controlling workflows. Used Excel, VBA, Python, SQL, Selenium and Power Query to cut manual work, folding extraction, validation, transformation and reporting into repeatable flows.

FREELANCE

FORMULARZ ZAMÓWIEŃ

CONSTRAINT-DRIVEN VBA ENGINEERING

Designed and delivered a multi-user ordering workflow for roughly 20 users and managers, including its distribution and upgrade path.

2022 — 2025

ING BANK ŚLĄSKI

DATA SPECIALIST · 2024–2025
KYC INVESTIGATOR · 2022–2024

Worked at the intersection of KYC and compliance operations, financial data, reporting and process automation. Maintained and developed an internal Cognos-to-Excel VBA automation framework used operationally by a KYC team, built and extended automation flows combining VBA, Python and SQL, worked with internal REST APIs and SharePoint-connected data flows while automating browser-based work with Selenium, and built a JavaScript Chrome extension integrating a VAT registry API.

SELECTED WORK

01 / FLAGSHIP

NAJEMNIK

A renter-side apartment-search workspace. It imports and normalizes offers, compares real monthly and move-in costs, maps locations, tracks where each listing stands, and fills in missing or ambiguous details with a local LLM.

PYTHON FASTAPI SQL HTMX POSTGRESQL OLLAMA
WHAT IT DOES
  • It imports and normalizes offers from Polish property portals via a browser extension and parsers.
  • It compares the real monthly and move-in cost of each offer.
  • It maps every listing with commute points, so location is easy to judge.
  • You can rank, annotate and move each listing through its full lifecycle.
  • A local Ollama integration that keeps evidence and provenance, with deterministic domain fallbacks behind it.
02 / INTERNAL TOOL

SCOUT

An internal automation framework used daily by a fifteen-person KYC team at ING Bank Śląski. It started as a VBA reporting layer over Cognos and grew into a multi-layer pipeline spanning VBA, Python and SQL, with browser automation and internal API integrations tying the pieces together.

VBA PYTHON SQL SELENIUM SHAREPOINT REST API
INTERNAL — ING BANK ŚLĄSKI
WHAT IT DOES
  • An Excel front-end pulls and formats data from Cognos reporting.
  • Automation pipelines chain VBA, Python and SQL to move and reconcile records.
  • Selenium-driven browser workflows and internal REST and SharePoint integrations remove manual steps.
  • A Chrome extension pulls VAT data live, and part of the VBA layer has since moved into a structured C# service.
03 / PROTOTYPE

FAKTURNIK

A workstation for taking in Polish invoices, extracting and classifying them, then putting them in front of a human. Built around KSeF documents and local inference, and meant to be a controlling tool as much as an intake one, so cost, supplier and category views sit on top of the extracted data. An experimental prototype, currently paused.

FASTAPI POSTGRESQL DOCKER REACT 19 TYPESCRIPT VLLM / QWEN
LIVE DEMO SOON
WHAT IT DOES
  • It parses and validates KSeF, collects candidate evidence and corrections, and keeps audit state and supplier memory.
  • A deterministic layer sits alongside the local model, so the model is never the only source of truth.
  • A React 19 and TypeScript review screen where a human approves, corrects and leaves an audit trail.
  • The public demo runs three synthetic invoice scenarios — no free-form uploads, no external calls — though review and correction are fully real.

BACKGROUND

EDUCATION
B.Eng. in Electrical Engineering
Silesian University of Technology
RECOGNITION
GuardJam Katowice 2025
Member of the five-person winning team, responsible for programming and writing
AVAILABILITY
Remote, hybrid or on-site
Katowice, Poland · open to new roles
LANGUAGES
Polish — native
English — professional working proficiency

STACK

VBA EXCEL PYTHON FASTAPI SQL REACT TYPESCRIPT POWER QUERY DOCKER GIT
AREAWHERE IT WAS USED
SQL and data modellingING, Impel, Najemnik, Fakturnik
Selenium and browser automationING, Impel
REST, JSON and XML integrationsING, MM HR Defender, Fakturnik
React and TypeScriptFakturnik, Papua, Clueless
DockerMM HR Defender, Fakturnik