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

Krzysztof Wołkowycki

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.

EXPERIENCE

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.

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 / IN DAILY USE

EXPONENTIAL

An issue tracker a team runs its daily work on, built around AI agents connected over MCP. An agent analyses an issue and proposes options, a person makes the call, and commits, deploys and change notes land back on the issue. Open source, with a live demo.

TYPESCRIPT FASTIFY POSTGRESQL REACT 19 MCP DOCKER
WHAT IT DOES
  • A kanban board, sprints with a review, sub-issues and blocking relations, with changes live in every open tab (Postgres LISTEN/NOTIFY and Server-Sent Events).
  • An MCP server lets agents read and update issues on per-user tokens, and every agent action is marked in the history.
  • Analysis comes in sections with decisions and a recommended option that a person picks; the choice goes into the prompt the agent starts work from.
  • Commits link to issues by ID, deploy events arrive from a webhook, GitHub Deployments or Coolify, and human and technical change notes add up to the sprint review.
02 / SHIPPED APP

BUFFER

An always-on clip recorder and editor for Windows. It keeps the last minutes in the background and saves the moment that just happened with one hotkey, with game, voice chat and microphone on separate tracks. Installed through winget, with a self-updating installer.

RUST TAURI 2 JAVASCRIPT FFMPEG NVENC WINGET
WHAT IT DOES
  • It records in the background (NVENC when the GPU has it) and saves an MP4 with one hotkey, with three separate audio tracks.
  • A library sorted by game that stays smooth with thousands of clips, and an editor: trim, 16:9 crop, speed, per-track volume, export to Discord's size limit.
  • Optional sound EQ, RGB lighting and fan curves, built on Equalizer APO, OpenRGB and LibreHardwareMonitor, installed only on request.
  • Updates verified against Buffer's key, a 19 MB installer that asks nothing, and a UI in nine languages.
03 / WEB APP

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.
04 / 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.

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 NODE.JS SQL POSTGRESQL REACT TYPESCRIPT RUST POWER QUERY DOCKER GIT
AREAWHERE IT WAS USED
SQL and data modellingING, Impel, Najemnik, Exponential
Selenium and browser automationING, Impel
REST, JSON and XML integrationsING, MM HR Defender, Exponential
React and TypeScriptExponential, Papua, Clueless
Realtime web apps (Postgres, SSE)Exponential
Rust and Tauri desktop appsBuffer
Windows packaging and updatesBuffer
DockerMM HR Defender, Exponential